Сообщений: 4,694
Тем: 85
Зарегистрирован: Mar 2009
Репутация:
23,364
Foru Написал:Тем что md5 нельзя декодировать, он более компактен.
По поводу base64 глубоко не углублялся, в алгоритмы.
Мое мнение: Хеширование это - защита информации.
base64 Шифрует информацию, по мне так, значит хеш.
Я так же при своем, мнение что md5 лучший вариант для защиты.
Вы Википедию вообще читаете?
Цитата:Base64 буквально означает — позиционная система счисления с основанием 64. Здесь 64 — это наибольшая степень двойки (26), которая может быть представлена с использованием печатных символов ASCII
Цитата:Хеширование (иногда хэширование, англ. hashing) — преобразование по определённому алгоритму входного массива данных произвольной длины в выходную битовую строку фиксированной длины. Такие преобразования также называются хеш-функциями или функциями свёртки, а их результаты называют хешем, хеш-кодом или дайджестом сообщения.
MD5 можно сбрутить.
Fortuna - non penis, in manus non recipe.
Сообщений: 13
Тем: 1
Зарегистрирован: Jul 2012
Репутация:
-2
Не знаю как вы себе представляете, но md5 имеет довольно большое количество коллизий. Пожтому лучше перестраховаться. А так, я в довольно крупом, не л2 проекте хеширую в SHA256 с солью, хватает с головой.
P.S. По поводу определения на глаз метода хеширования, могу только сказать, что в л2 серверах используются достаточно ограниченное кол-во алгоритмов и подобрать не составит особого труда.