Мне интересно, можно ли найти блок текста, который бы присвоил хэш известному значению. В частности, я ищу для функции CreateDataFromHash(), которую можно назвать следующим образом:Есть ли библиотека, которая создавала бы строку, которая бы хэш (SHA1) для данного входа?
unsigned char myHash[] = "da39a3ee5e6b4b0d3255bfef95601890afd80709";
unsigned int length = 10000;
CreateDataFromHash(myHash, length);
Здесь CreateDataFromHash
возвратит строку длиной 10000, содержащий произвольные данные, которые бы хэш myHash
с помощью SHA1.
Спасибо.
Если бы был способ сделать это за разумные промежутки времени, шифрование не помогло бы. – Collin
Хорошая попытка, NSA. Вам просто нужно будет провести собственное исследование. – mkb
Вы должны переборщить его. См. . http://stackoverflow.com/questions/7031288/php-brute-force-password-generator –