問題タブ [message-digest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
algorithm - ハッシュ出力の長さが固定されているのはなぜですか?
ハッシュ関数は、入力に関係なく常に固定長の出力を生成します (つまり、MD5 >> 128 ビット、SHA-256 >> 256 ビット)。
デザイナーが設計した方法であることは知っていますが、出力を同じ長さに設計したのはなぜですか? 一貫した方法で保存できるようにするには?比較されやすい?それほど複雑ではありませんか?
email - Chilkat メッセージ ID 生成方法?
Chilkat 独自の電子メール API は、メッセージ ID を次のような形式で作成します。
CHILKAT-MID-862e2615-b706-5239-b049-38ded70b2a77
その値はどのように計算されますか? それはある種の標準の UNIX ダイジェストですか、それとも未知のコードですか?
x509certificate - SAML アサーション署名の検証、予想されるダイジェストと実際のダイジェストが一致しません
IDP から受け取ったアサーション署名を検証しようとしています。次のエラーで失敗します。
以下は、検証に使用しているコードです。
以下は、受け取ったアサーション xml です。
ここで問題を見つけるのを手伝ってくれませんか。
java - MD5 の結果が DigestUtils と MessageDigest で異なる
java.security.MessageDigest または org.apache.commons.codec.digest.DigestUtils を使用して md5 を実行しようとしましたが、結果が異なります。
サンプルコードは次のとおりです。
以下のような結果:
DigestUtils.md5Hex に md5Digest.digest() を指定した場合、結果は MessageDigest とは異なります。しかし、md5Hex() を実行するだけなら同じです。この2つの方法の違いは何ですか?
ありがとう
checksum - 同じコードが実行されている異なるホストで計算されたチェックサムがどのように異なるのでしょうか?
MessageDigest (Java) を使用して計算されたチェックサムが 2 つのホストで異なる可能性がある方法はありますか? これにつながる可能性のある要因は何ですか?ハードウェアを確認しましたが、両方のホストで同じです。