Вверх ↑
Ответов: 4622
Рейтинг: 746
#1: 2019-10-23 16:32:45 ЛС | профиль | цитата
"Мелкомягкие" ни при чем. Это сам алгоритм такой - на основе простого XOR. В нём дешифрование - аналогично повторному применению функции шифрования. Если шифрованный текст ещё раз зашифровать тем же паролем - получим расшифрованный текст:
A xor B = C
C xor B = A

Тогда описанная тобой последовательность:

- зашифровать паролем 1: A xor PW1 = B
- расшифровать паролем 2: B xor PW2 = (A xor PW1) xor PW2 = C
- зашифровать паролем 1: C xor PW1 = ((A xor PW1) xor PW2) xor PW1 = A xor PW2 = D
- расшифровать паролем 2: D xor PW2 = (A xor PW2) xor PW2 = A

Слова "зашифровать" и "расшифровать" можно менять произвольно.
карма: 26

0
Редактировалось 1 раз(а), последний 2019-10-23 16:33:18