Add(Edit,5547663,266,182)
{
Left=80
Top=30
Width=245
Text="йцукенгшщзхъфывапролджэячсмитьбю."
link(onEnter,11208462:doEncrypt,[])
}
Add(Edit,4724168,378,189)
{
Left=80
Top=50
Width=245
Text=""
link(onEnter,5688958:doDecrypt,[])
}
Add(EnCrypt,11208462,322,189)
{
Mode=1
Key="123"
link(onEncrypt,4724168:doText,[])
}
Add(DeCrypt,5688958,427,196)
{
Mode=1
Key="456"
link(onDecrypt,5547663:doText,[(471,202)(471,171)(253,171)(253,188)])
}
2. Расшифровываем с другим паролем - получаем набор символов.
3. Шифруем этот набор снова с первым паролем - получаем другой набор символов.
4. Расшифровываем его с паролем из п.2 - получаем исходный текст.
Т.е. получив зашифрованный текст и программу для зашифровки, даже не зная пароля (допустим, он внутри неё зашит), с помощью этого алгоритма расшифровываем текст. Баг Особенность
На другим алгоритмах не замечено (там при неправильном пароле просто выдаёт пустую строку).