
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

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

Aleksey
10.05.2017
21:24:48

Александр
10.05.2017
21:24:55

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

Александр
10.05.2017
21:28:34

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. не знаю пхп, могу говорить чушь

Aleksey
10.05.2017
21:41:39
Вот так

Admin
ERROR: S client not available

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

Vitaly
10.05.2017
22:00:28

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

Vitaly
10.05.2017
22:02:17

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

Google

Плюшка
10.05.2017
22:06:29

Konstantin
10.05.2017
22:06:33
Ребят
Горит вопрос
Кто юзал mongocxx?

Aleksey
10.05.2017
22:08:07

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... ну и жесть же..

Stanislav
10.05.2017
23:17:56

Nikolay
10.05.2017
23:29:01

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