SHA1 или AES - что лучше в asp.net?

Что лучше использовать в MachineKey для 3.5 фреймворка в asp.net?

и в чем причина?

1 ответ

Решение

SHA1 и AES - это две разные вещи. SHA1 - это криптографический алгоритм хеширования, а AES - симметричный шифр.

По сути, SHA1 создает "дайджест" сообщения. Дайджест - это односторонний хеш, который имеет очень небольшую вероятность быть чем-то вроде хеша, сгенерированного для похожего, но другого сообщения.

AES - это симметричный шифр, используемый для шифрования данных и дешифрования зашифрованных данных. Вы даете ему ключ, и он использует этот ключ и алгоритм для шифрования и дешифрования данных.

SHA1 используется для проверки целостности сообщения, а AES - для шифрования сообщений.

Другие вопросы по тегам