Member 14767390 Ответов: 2

Каковы различные способы шифрования строки в C# без использования ключа salt?


Я хочу зашифровать строку, не используя концепцию Соляного ключа.
Итак, каковы различные способы, которыми я могу зашифровать строку?
Пожалуйста, предоставьте решение как можно скорее.

Что я уже пробовал:

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

Richard MacCutchan

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

2 Ответов

Рейтинг:
2

OriginalGriff

Соление не имеет ничего общего с AES или любым другим специфическим алгоритмом шифрования: это метод, используемый с односторонними функциями (известными как хэши), чтобы предотвратить дублирование паролей, производящих дублированные хэш-значения. Соль (криптография) - Википедия[^]

И вы вообще не должны использовать шифрование для обработки паролей - вместо этого вы должны использовать соление и хэширование, так как это намного безопаснее. Это может помочь: Хранение паролей: как это сделать.[^]

Если вы не шифруете пароли, то просто используйте AES и даже не пытайтесь солить свои данные или ключ.


Member 14767390

как я могу зашифровать строку без использования ключа соли в c#. Можете ли вы предоставить мне решение для этого в деталях?

OriginalGriff

Прочтите, что я сказал ...

CPallini

5.

Maciej Los

5ed!

Рейтинг:
0

CPallini

Цитата:
как я могу зашифровать строку без использования ключа соли в c#. Можете ли вы предоставить мне решение для этого в деталях?

Вот вам пример: Шифрования AES на C#[^].


Maciej Los

5ed!

CPallini

Спасибо!

Member 14767390

Является ли она защищенной и уязвимой ??

CPallini

Как указал наш Грифф, пароли должны быть хэшированы, а не зашифрованы. Проверьте следующую страницу для получения информации
https://security.blogoverflow.com/2011/11/why-passwords-should-be-hashed/