md5 - это алгоритм хеширования, поэтому он позволяет двум словам иметь одинаковый хеш-код.Если вы мне не доверяете, я могу хэшировать 5-буквенное, 10-буквенное, 128-буквенное слово с помощью md5, и каждый раз он будет давать мне 32 символа.криптографически защищен.Можно проанализировать это и угадать, что могло быть хешем.Но техника, которую вы разместили на сайте, - это радужный стол.Это также может быть словарь, но он менее распространен для md5.
Если вы используете соль с md5, этот генератор не найдет ничего, пока радужный стол с вашей солью не заполнится.
md5 полезен для подписи файла, файла cookie или имени алгоритма криптографии.Он не защищен для хранения паролей.Некоторые языки советуют вам использовать джакузи, блудфиш, сальсу20 или sha512 вместо md2 / 5 sha 1/2/256