Ищу шифрование v6 или VB.net для двойного шифрования

Я хотел бы зашифровать строку с помощью ключа A, затем зашифровать результат с помощью ключа B, затем расшифровать этот результат с помощью ключа A и, наконец, получить исходную строку с помощью ключа B.

Я использую VB6 и/или VB.net


person user3680735    schedule 27.05.2014    source источник
comment
решения для VB.NET не взаимозаменяемы с VB6   -  person Ňɏssa Pøngjǣrdenlarp    schedule 28.05.2014


Ответы (1)


Используйте шифрование в режиме CTR, например, используемое в Bouncy Castle для .NET. CTR использует XOR в качестве последнего шага, а XOR является коммутативным.

person Maarten Bodewes    schedule 27.05.2014
comment
Обратите внимание, что я не буду вдаваться в подробности, почему вы хотите это сделать, двойное шифрование в большинстве случаев не очень полезно (по крайней мере, не для данных, однако вы можете зашифровать ключ данных несколько раз). - person Maarten Bodewes; 28.05.2014