Erlangでトレントファイル内の情報の辞書からのSHAハッシュを取得
-
25-09-2019 - |
質問
私はこれまでのところ、私は急流の名前のようなすべての一般的な情報を抽出することができた、Erlangでトレントファイルを解析しようとしている、ファイル(長さ、パス、名前)、トラッカーのリンク...
私を悩ませている唯一のものは、SHA1ハッシュ値です。私はオンラインの多くのウェブサイトをチェックし、「情報」の辞書をハッシュ化する必要があるものである仕様に応じて。 しかし、私はまだ区切り文字で混乱しています。万一のD、Eが含まれたりすることはない?
最後に、私は今、私はバイナリとしてファイルを読み込み、そのデータを解析する前にそれをリストに変換し、データがファイルから読み込まれるか重要だと思います。この変更/破損したハッシュ生成しない場合は?適切なデータタイプ(バイナリ/リスト)が正しく情報辞書を抽出することができるようにするがあります。
事前に感謝します。
解決
情報辞書からすべてが、最初と最後の文字を含むハッシュ化されなければなりません。 dおよびe。
他のヒント
- 私がいないことを確認私はあなたが望むものを正確に理解したが、 - 私ではないのtorrentファイルの専門家。バイナリからSHA1を取得します: http://www.erlang.org/doc/man/crypto.htmlする
あなたがSHA2が必要な場合: http://steve.vinoski.net/code/sha2.htmlする
所属していません StackOverflow