Кстати, вдруг кто не знает, SHA-256 далеко не идеален. Даже сами создатели (АНБ) не используют его для хранения секретных данных. Еще в 2008 году индусы Сомитра Кумар Санадия и Палаш Саркар нашли колизии для 22 итераций.
Криптография это мера нашего незнания о математике.