@ProCxx

Страница 858 из 2477
Konstantin
10.05.2017
21:18:06
А закрытым шифруешь

Потом кому ты дал открытый расшифровывают сообщение

Но это можно сделать нпример при регистрации

Если тебе надо каждый раз шифровать, то димми

Google
Aleksey
10.05.2017
21:19:36
Хмм ну да. То что нужно.

Как я понял почти все библиотеки для aes/rsa ифрования могут принимать готовые ключи, верно?

Konstantin
10.05.2017
21:20:53
А, стоп

Я наврал

Шифруешь открытым

Aleksey
10.05.2017
21:21:04
Хах:D

Konstantin
10.05.2017
21:21:09
А расшифровываешь закрытым

Александр
10.05.2017
21:21:23
Если выдать кому-то ключ, он сможет его распространить

Aleksey
10.05.2017
21:21:58
Это да, но он только для того что бы скрипт работал. А в зашифрованом скрипте проверка домена, и прочего)

Konstantin
10.05.2017
21:22:38
У тебя расшифровка на сервере происходит, правильно?

Александр
10.05.2017
21:22:49
Если ключ можно украсть/узнать, то шифрование становится бесполезным. Конкретно в этой схеме

Konstantin
10.05.2017
21:23:49
Ну можно генерить пару для каждого юзера

Google
Konstantin
10.05.2017
21:23:52
И говорить

Брат

Никому его не давай

Aleksey
10.05.2017
21:24:20
Если ключ можно украсть/узнать, то шифрование становится бесполезным. Конкретно в этой схеме
Так я же говорю. Он только для того что бы код php работал. А внутри кода идет проверка ip, домена

Konstantin
10.05.2017
21:24:21
А если уж он дал - то это его проблемы

Aleksey
10.05.2017
21:24:48
Konstantin
10.05.2017
21:25:08
Да

Aleksey
10.05.2017
21:25:09
Смысл тогда шифровать?
Я фрилансер php, немного ror. И все скрипты перед продажей хочу шифровать + проверка домена.

Konstantin
10.05.2017
21:25:13
Я тоже запутался

Aleksey
10.05.2017
21:25:18
Что бы в паблик не сливали

Konstantin
10.05.2017
21:25:21
А

Aleksey
10.05.2017
21:25:36
Зашита сорсов кода.

Konstantin
10.05.2017
21:25:39
Ну так если на стороне клиента расшифруется код, то тогда его можно и посмотреть

Александр
10.05.2017
21:25:41
Если у клиента есть ключ, что мешает ему дешифровать код и продолжить взлом дешифрованного?

Konstantin
10.05.2017
21:25:41
Логично?)

Aleksey
10.05.2017
21:25:45
Вот, надо было с этого начать)

Александр
10.05.2017
21:26:19
Если клиент может выполнить код, он имеет к нему доступ. И шифрование не спасёт

Konstantin
10.05.2017
21:26:23
Не пиши на скриптовых языках и не парься по этому поводу, единственное что можно сказать)

Александр
10.05.2017
21:26:34
Только вкупе с мощной обфускацией

Google
Aleksey
10.05.2017
21:27:10
Если клиент может выполнить код, он имеет к нему доступ. И шифрование не спасёт
Вот это я уже понял. Вот и спрашиваю знакомы ли с такими алгоримами?

Хочу сделать что то типа

Message to AES encrypt: encrypted sring Key for encrypt: md5/sha1/another key type Encrypted message: E+ERlsT/PQqItz71GcdFjU/nbWjELuKs4BbSVpqXLsk= Key for decrypt: md5/sha1/another key type Decrypted message: encrypted sring

Aleksey
10.05.2017
21:28:49
Такими - это какими?
Message to AES encrypt: encrypted sring Key for encrypt: md5/sha1/another key type Encrypted message: E+ERlsT/PQqItz71GcdFjU/nbWjELuKs4BbSVpqXLsk= Key for decrypt: md5/sha1/another key type Decrypted message: encrypted sring

Александр
10.05.2017
21:29:22
Знаком. По пхп не подскажу, это чат плюсов

Aleksey
10.05.2017
21:29:39
Да php не важно

это просто текст

который нужно кодировать)

Александр
10.05.2017
21:30:26
В чем вопрос? Либу? Выше советовали crypto++. Разумность? Бесполезно

Konstantin
10.05.2017
21:31:12
Ну если код сможет расшифроваться и выполнииться на стороне клиента, то клиент сможет его расшифровать

Александр
10.05.2017
21:31:22
Алгоритмов с использованием ключей дофига

Konstantin
10.05.2017
21:31:27
Надежда только на то, что клиент тупой и не найдет ключ

Александр
10.05.2017
21:31:31
Самый простой, по моему - RC4

Aleksey
10.05.2017
21:34:09
Хммм

Ладно. Погуглю еще

Тогда доугой вопрос

Как сделаю, могу скинуть расширение для php и закодированный код. Не желаете разкодировать?

Если говорите что так легко)

Дед Пегас
10.05.2017
21:35:45
Оффтоп

Google
Дед Пегас
10.05.2017
21:35:51
А за пыху забаню

Aleksey
10.05.2017
21:36:10
Хех, буду знать)

Дед Пегас
10.05.2017
21:36:24
Это чат по плюсам.

Aleksey
10.05.2017
21:36:46
Согдасен, прошу прощения)

Konstantin
10.05.2017
21:37:38
Давай в лс)

Александр
10.05.2017
21:37:56
Я так понимаю, выглядеть это будет так: $big_string = "......"; execute(decode($big_string, "my_super_secret_key)); И какой бы сложной не была конструкция, достаточно заменить execute на print. P. S. не знаю пхп, могу говорить чушь

Admin
ERROR: S client not available

Александр
10.05.2017
21:42:29
Мне это мало о чем говорит :)

Aleksey
10.05.2017
22:00:59
cryptopp пока тестирую

Vitaly
10.05.2017
22:02:17
В кратце, пишу расширение для php. Для защиты исходных кодов. При обращении к скрипту, идет обращение к функции расширения, которое декриптит эото скрипт, и выполняет его
Зря теряешь время. Этих средств защиты для пыха давно куча: официальный (от авторов пыха) Zend Guard, ionCube и прочие. И все дают лишь иллюзию защиты ибо их байт-код декодируется.

Aleksey
10.05.2017
22:02:40
Это знаю)))

Сам ионкуб декодил:D

Vitaly
10.05.2017
22:03:19
Это знаю)))
Тогда займись чем-нибудь более полезным. ?

Aleksey
10.05.2017
22:04:01
Ну я стой позиции что бы хоть ка то защитить код. Платные решения не вариант:D Ибо там такие деньги берут

Vitaly
10.05.2017
22:05:02
Потом кому ты дал открытый расшифровывают сообщение
Ответ неправильный. При асимметричной криптографии открытым ключом шифруешь, а закрытым расшифровываешь. Для проверки подписи всё наоборот: подписываешь закрытым, а получатель проверяет её открытым.

Ну я стой позиции что бы хоть ка то защитить код. Платные решения не вариант:D Ибо там такие деньги берут
Просто обходи пыхпых за километр ибо это ужасное поделие само по себе. Пиши всё на плюсах.

Google
Konstantin
10.05.2017
22:08:42
Короче когда долго держу коннект, при попытке записать в базу сегментэйшн фаулт Это я долбоеб или монга коннект обрывает?

Переполненный стек ответа не дал

Alexander
10.05.2017
22:15:11
а в дебагере посмотреть стек-трейс, не?

Konstantin
10.05.2017
22:16:01
Скажу честно, надеялся на быстрый ответ)

Может кто сталкивался

Alex Фэils?︙
10.05.2017
22:16:35
ну, без детальной инфы хрень может упасть из-за чего угодно

Sheridan
10.05.2017
22:22:21
void SleepSort(IEnumerable<int> values) { foreach (var value in values) { System.Threading.Tasks.Task.Run(() => { Thread.Sleep(value); Console.WriteLine(value); }); } } void Main() { var values = new List<int> { 2000, 4, 400, 1600, 50, 1024 }; SleepSort(values); }

Vergil
10.05.2017
23:16:12
прочитал ро ваши споры по qt... ну и жесть же..

Vergil
10.05.2017
23:29:18
С# скорее всего

Sheridan
10.05.2017
23:29:54
а это тут зачем?
O(n) алгоритм сортировки. Настолько хороший что на старых конпутерах сортирует за то же время, что и на современных

Vergil
10.05.2017
23:30:20
))))

Nikolay
10.05.2017
23:30:42
O(n) алгоритм сортировки. Настолько хороший что на старых конпутерах сортирует за то же время, что и на современных
import asyncio numbers = [8, 42, 38, 111, 2, 39, 1] async def sleepsort(n): await asyncio.sleep(n) print(n) asyncio.get_event_loop().run_until_complete( asyncio.gather(*map(sleepsort, numbers)) )

Страница 858 из 2477