コミュニティに新しく追加されましたが、プログラミングに新しいものはありません。SHA-1、RFC3174、およびRFC4634
私は、実行中のハッシュ関数のコレクションを取得しようとしていましたが、成功しました。しかし、私はいくつかの奇妙な結果を発見し、まだそれに私の指を置くことができませんでした。 RFC4634には、SHA-1およびSHA-2ファミリ用のC実装が含まれています。これは、ハッシュのために渡されるファイルも受け入れることができます。 RFC3174にはC実装が含まれていますが、ファイルストリームは処理されません。私はファイルを検証するためにRFC4634のC実装を使用していますが、SHA-1で提供されているハッシュと比較した場合、検証プロセスは類似していない結果を返しています。
どのような理由が考えられますか?
、あなたは上の暗号アルゴリズムの良いCの実装を見つけることができます[Brian Gladmanのページ](http://gladman.plushost.co.uk/oldsite/cryptography_technology/sha/index.php)あなたがそれらにもっと運がある場合に備えて!それらは、通常、例えば、 OpenSSLの。 – Rup