Мне было интересно, и серфинг в сети на различия и процессы Md5, blowfish и twofish алгоритмы шифрования, но я не могу найти точный ответ, им нуб, хотя..быть нежным..любые ответы будут большим подспорьем..
каковы различия и процессы алгоритмов шифрования Md5, blowfish и twofish
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" ваши данные. Это один из способов, и не обратимым.
поскольку вы используете программу "чат", я предполагаю, что вы хотите шифровать сообщения. Для этого вам нужен безопасность алгоритм, не хэширование алгоритм.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]