Хочу спросить у людей, хорошо разбирающихся в методах шифрования...
На сколько криптостоек будет следующий ПРОСТЕЙШИЙ алгоритм, приведенный ниже.
Я понимаю, что он очень прост... Однако он будет использоваться для хранения зашифрованного COOKIE на компьютере пользователя.
TEXT = текст для шифрования
KEY = ключ для шифрования
Текст разбиваем на блоки равные длине дайджеста MD5:
TEXT = BLOCK1 + BLOCK2 + BLOCK3 + ... + BLOCKN
Вычисляем MD5 дайджест ключа:
DIGEST1 = MD5(KEY)
Затем запускаем цикл шифрования в котором выполняем операцию XOR с блоками текста и вычисляем новый дайджест:
В принципе, я понимаю, что если дешифровать первый блок, то можно будет дешифровать и все сообщение.
Может есть варианты как улучшить влгоритм без излишнего усложнения.