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