"Мелкомягкие" ни при чем. Это сам алгоритм такой - на основе простого 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
Слова "зашифровать" и "расшифровать" можно менять произвольно.
Ответов: 4631
Рейтинг: 749
|
|||
карма: 26 |
|
Редактировалось 1 раз(а), последний 2019-10-23 16:33:18