Python での SHA2 の実装を調べたところ、ハッシュにデフォルトのキーを使用しているようです。キーとダイジェストが分かれば、平文を取り戻すことは可能ですか? (ブルートフォースなしのプレイメージ攻撃) http://en.wikipedia.org/wiki/Preimage_attack
私の直感では、ブロック サイズ (入力サイズ) が 512 ビットで出力サイズが 256 ビットであるため、NO と言えます。これは、(暗号的に) 優れたハッシュ関数であるためには、関数が多対 1 の関数 (非可逆) であることを意味します。{これは、関数が可逆 (1 対 1) である必要があるブロック暗号の要件とは正反対です。}
私が理解している限り、要件はランダムな多対1の機能を持つことです!