Java で行われた特定の暗号化ロジックを C# に変換する必要があります
MessageDigest のupdate、Digest、およびreset関数に相当する C# は何ですか?
Java で行われた特定の暗号化ロジックを C# に変換する必要があります
MessageDigest のupdate、Digest、およびreset関数に相当する C# は何ですか?
C# では、クラスはHashAlgorithmです。
update に相当するのは または のいずれTransformBlock(...)かTransformFinalBlock(...)です。最終ブロック バージョンが呼び出された後 (空の入力を使用することもできます) Hash、ダイジェスト値を取得するプロパティを呼び出すことができます。
HashAlgorithmfinal ブロックが呼び出された後に再利用可能である可能性が高い (つまり、次に を呼び出すときにリセットされる) ため、プロパティをチェックして、再利用をサポートしているかどうかを再TransformBlock確認できます。HashAlgorithmCanReuseTransform
reset()/digest() コンボに相当するのは one linebyte[] ComputeHash(byte[])です。