SA Шпаргалка

Все ответы в 2 клика

Базовый

В чем разница между Хэшированием и Шифрованием?

Шифрование (Encryption):

  • Двусторонний процесс. Данные можно зашифровать ключом, а потом расшифровать обратно.

  • Применение: Передача данных по сети (HTTPS), хранение номеров кредитных карт в БД.


Хэширование (Hashing):
  • Односторонний процесс. Из строки получается уникальный хэш (например, SHA-256), но восстановить исходную строку из хэша невозможно.

  • Применение: Хранение паролей. В БД лежит только хэш. При логине система хэширует введенный пароль и сравнивает два хэша.

Другие вопросы темы «Защита данных»

Ещё вопросы раздела «Безопасность»

Все вопросы раздела «Безопасность»