2017-03-01 15 views
0

Pythonでスクリプトを書いて、バイト配列の内容のMD5チェックサムを得ました。Cでのバイト配列のconentのMD5チェックサムを取得する

strz = xor(dataByteArray, key) 
m = hashlib.md5() 
m.update(strz) 

私はそのように似メートルでハードコードされたMD5を比較することができます

if m.hexdigest() == hardCodedHash: 

は、C#で同じことを行う方法はありますか?私が今までに見つけた唯一のリソースは、十分に明確ではありません。ここで

答えて

2

はあなたが、あなたの既知のハッシュにそのハッシュ(バイト単位で)を比較でしょう

byte[] hash; 
using (var md5 = System.Security.Cryptography.MD5.Create()) { 
    md5.TransformFinalBlock(dataByteArray, 0, dataByteArray.Length); 
    hash = md5.Hash; 
} 

MD5ハッシュを計算する方法です

関連する問題