Цитата:
|
Он самый быстрый оказался, некоторые по 2 минуты криптовали и декриптовали,а тут за 5 секунд и готово.
|
ну на 20мб файле он всяко призадумается.Можно еще aes попробовать,он тоже достаточно резв.
ксор - самый простой,но зато самый быстрый тип шифрования.Все,что требуется сделать - это выполнить над каждым байтом логическую операцию xor.Цп хорошо заточен под такого рода задачи.По сути шифрование эквивалентно замене всех букв в сообщении на другие согласно таблице замен.Ключ однозначно задает эту таблицу.Приятный бонус - код дешифровщика совпадает с кодом шифровщика т.к.
(a xor b) xor b=a.Т.е. зашифровав сообщение 2 раза,получаем исходный текст.
Ксором лучше не шифровать тексты и файлы, о структуре которых имеется априорная инфа.
Цитата:
|
Как безпалева пароль хранить?
|
Быстрый ответ - хранить на сервере.Все твои попытки запрятать ключ где-то в дебрях разобьются о факт,что в флешке прямо в рантайме можно посмотреть значение переменной.
Цитата:
|
Ты выше написал что в отдельной флешке, а как примерно это должно выглядеть?
|
Кладешь флэшку с ключом рядом со своей и эмбедишь ее:

Код AS3:
[Embed(source="crypto.swf")]
private static const MyCrypto:Class;
и дальше инстанцируешь MyCrypto.Тут идея что деакомпилятор не будет декомпилить вшитые ресурсы
Цитата:
|
Вот этого не понял. В чем надежность?
|
В том,что у сервера гораздо больше возможностей проверить авторизован ли юзер для получения данных.