Как зашифровать строка текста, чтобы зашифрованная строка каждый раз была разной, даже если значение одно и то же

Я хочу надежно зашифровать текстовую строку и каждый раз иметь разную зашифрованную строку, но всегда иметь возможность расшифровать.

Например, если я зашифрую текст «FooBar» два раза, я хочу, чтобы зашифрованная строка каждый раз выглядела по-разному, как мне это сделать?

Кроме того, какой тип шифрования является наиболее безопасным что я могу использовать для этого?

Я хочу использовать C # с .Net, если это возможно, но я полный нуб!

Спасибо

5
задан JMK 30 January 2012 в 12:28
поделиться