| |
|
|
| | Подскажите пожалуйста какова максимальная длинна строки возвращаемой функцией md5. | |
| |
|
|
| |
|
|
| |
для: DeeGreeZ
(17.06.2005 в 13:31)
| | | Она всегда постоянна и для одной буквы и для файла - 32 символа. | |
| |
|
|
| |
|
|
| |
для: $OMEGA
(17.06.2005 в 15:34)
| | | Спасибо! | |
| |
|
|
| |
|
|
| |
для: $OMEGA
(17.06.2005 в 15:34)
| | | А какова вероятность того, что для разных слов коды будут идентичными? | |
| |
|
|
| |
|
|
| |
для: Евгений Петров
(17.06.2005 в 18:10)
| | | Конечно вероятность такая существует, но она крайне мала. | |
| |
|
|
| |
|
|
| |
для: $OMEGA
(17.06.2005 в 18:13)
| | | Вообще-то говорят, что она исключена для md5... для crc32() такое действительно возможно. | |
| |
|
|
| |
|
|
| |
для: cheops
(17.06.2005 в 20:51)
| | | Но если подумать логически, ведь длина md5 кода 32 символа, т.е. общее количество всех кодов ограничено, в то время как количество комбинаций слов/строк неограничено. Следовательно для всех слов/строк просто не хватит кодов и они должны начать повторяться... | |
| |
|
|
| |
|
|
| |
для: Евгений Петров
(18.06.2005 в 00:39)
| | | 128-битный код (32*4) очень сложно воспроизвести... можно, но проблематично подобрать две одинаковые строки с одним и тем же кодом... обычно тех, кого одолевает соменение, прибегают к двойному хэшу, по md5 и crс32 - совпадение по этим двум хэшам одновременно практически невероятно. | |
| |
|
|
| |
автор: Gush (18.06.2005 в 14:06) |
|
| |
для: cheops
(18.06.2005 в 02:22)
| | | sha1 надёжней, его надо использовать вместо md5, но, к сожалению, по последним данным в обоих алгоритмах нашли коллизии, возможно и обратную расшифровку сделают. Я, например, для надежности, беру sha1 - потом некоторое небольшое преобразование полученного - потом опять sha1. | |
| |
|
|