каковы различия и процессы алгоритмов шифрования Md5, blowfish и twofish

Мне было интересно, и серфинг в сети на различия и процессы Md5, blowfish и twofish алгоритмы шифрования, но я не могу найти точный ответ, им нуб, хотя..быть нежным..любые ответы будут большим подспорьем..

28
задан RedKing
18.05.2023 17:16 Количество просмотров материала 2594
Распечатать страницу

1 ответ

не совсем уверен, что вы после, но вы должны различать между безопасность и хеширования.

Примеры Алгоритмов Шифрования:

  • DES
  • CAST-128
  • Blowfish
  • Twofish
  • CAST-256

Пример Хэш Алгоритмы

  • MD5
  • SHA-1
  • SHA-256

шифрование является обратимым процессом, где вы можете вернуть свои исходные данные.

хэширование-это односторонний процесс, который может свести все ваши данные к 20-байтному"fingerprint".


просто расширить на хэширования:

          20 MB file
              |
              ˅
         [MD5 hash]
              |
              ˅
0xe57262ce00045e850fd5392073a6e9cd

хэширование очень отличается от шифрования. Если вы хэш ваши данные вам не может получить его обратно.

представьте, что хэширование по модулю:

 37
+69
+28
===
134 mod 10 = 4

или более наглядно:

      37,69,28
         |
         ˅
[Ian's hash algorithm]
         |
         ˅
         4

хэш используется для генерации "fingerprint" ваши данные. Это один из способов, и не обратимым.

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

5
отвечен Ian Boyd 2023-05-20 01:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх