Yola написав: ще й у рарі, який не в усіх є.
Незмінну частину алгоритму пише автор, вона відома всім. Змінну частину (в архіві це реалізовано у вигляді QKGVKey1, QKGVLib1, QKGVMD5) пише кінцевий користувач, вона відома лише йому, та приятелю, з яким ведеться переписка. Для кожного приятеля змінна частина може бути своя.
Назва розшифровується як "Вернам з генерованим ключем". В алгоритмі Вернама ключ відомий до моменту шифрування/дешифрування і повинен передаватися адресату. В мене до моменту шифрування обом сторонам відома змінна, незмінна частина і пароль само собою. Ключ формується по ходу процесу і не зберігається.
В XTEA який буде шифротекст при декількох аналогічних сеансах (аналогічні всі вхідні дані)?
В мене шифротекст завжди зовсім інший. Це досягається завдяки додаванню на початок і в кінець допоміжних даних, випадковість яких залежить від характеристик генератора випадкових чисел (вбудованого дефолтного або якогось зовнішнього).