Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これが私が話しているコードです:
md.reset();
reset() メソッドは MessageDigest オブジェクトに対して何をしますか? なぜそれが必要なのですか?
MessageDigest インスタンスを初期状態に戻すため、別のメッセージ ダイジェストを計算するために再度使用できます (高価で不便な新しいインスタンスを取得するのではなく)。
このメソッドを呼び出さずに 2 番目のメッセージを押し込み続けた場合、結果のダイジェストは正しくない可能性があります (以前の計算から残った「ジャンク」が含まれている可能性があるため)。