> echo md5(md5(md5($str)));
Повторно: не суйся с этим бредом более никуда.
Допустим, с двумя хешами в ЧИСЛОВОМ виде можно производить МАТЕМАТИЧЕСКИЕ операции и общая уникальность, скорее всего, не ухудшиться (типа, сложим 2 числовых хеша для запутывания, потом тока в хекс-строку переводим), но хеш от строки - бредни..
> иначе следуя вашей логике и логины с паролями можно при регистрации не проверять - ведь по теории вероятности. . . и бла-бла-бла
Почитай в инете, прежде чем позволять себе на людях нести бредни о вещах, которых не понимаешь. Уже давно существуют разработки, позволяющие к хешу от какого-то документа (хеш выступает цифровой подписью) сочинить другой документ с таким же md5-хешом. Другое дело - этот поддельный документ никаким образом использовать нельзя, т.к. состоит он из мусора (и к коротким паролям не применимо), но коллизий намного больше, чем это может показаться. Если же вдруг поддельный документ (например, левый пароль, подходящий под символы и длину) удасться сделать из осмысленного текста - это уже будет проблема, но о таком я еще не слышал.