Вверх ↑
Ответов: 1925
Рейтинг: 172
#1: 2019-10-23 15:49:02 ЛС | профиль | цитата
Замечено такое на RC4:

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)])
}
1. Шифруем любой текст с любым паролем.
2. Расшифровываем с другим паролем - получаем набор символов.
3. Шифруем этот набор снова с первым паролем - получаем другой набор символов.
4. Расшифровываем его с паролем из п.2 - получаем исходный текст.

Т.е. получив зашифрованный текст и программу для зашифровки, даже не зная пароля (допустим, он внутри неё зашит), с помощью этого алгоритма расшифровываем текст. Баг Особенность

На другим алгоритмах не замечено (там при неправильном пароле просто выдаёт пустую строку).
карма: 9
0