C # Шифрование Ясность? - PullRequest
       2

C # Шифрование Ясность?

2 голосов
/ 02 февраля 2011

Мне нужно зашифровать кучу данных.Я начал вниз AES, 256 бит.Я нашел следующую статью http://msdn.microsoft.com/en-us/magazine/cc164055.aspx и сослался на его код, но затем начал задаваться вопросом, существует ли класс System.Security.Cryptography, тогда почему этот пример, кажется, заново изобретает колесо и не использует его?Если только это не то, как обрабатывается AES, однако на класс Cryptography никогда не ссылаются.

Просматривая в Интернете, я встречал другие статьи, обсуждающие Rijndael (http://www.obviex.com/Samples/Encryption.aspx). Это AES?

Я также нашел статью на этом сайте, Использование шифрования AES в C # , где спрашивающий спрашивает в основном то же самое. В ответах используется Rijndael, а не класс AES, который я вижу.

Итак, я думаю, мои вопросы: каков самый безопасный способ защиты моих данных? Это AES, и если да, то как лучше всего его использовать?

Спасибо за тонну!

Ответы [ 2 ]

4 голосов
/ 02 февраля 2011

Rijndael - это алгоритм, который позже был принят как AES (с небольшими изменениями). Таким образом, вы можете следить за одним из образцов, доступных для AES.

Остальная часть вашего вопроса («лучший способ его использования») слишком широка, чтобы на него ответить. Есть много вводной криптографической информации вокруг. Начните со статей в Википедии о AES и режимах шифрования .

2 голосов
/ 02 февраля 2011

Я полагаю, что статья, на которую вы ссылаетесь, больше похожа на "как это работает?" чем "как ты это делаешь?"

Используйте управляемый класс, если вы только пытаетесь выполнить работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...