java sha1hash ios_Java和C#之间的不同SHA1哈希结果

我有一个很大的问题.

我使用这个C#函数来编码我的消息:

byte[] buffer = Encoding.ASCII.GetBytes(file_or_text);

SHA1CryptoServiceProvider cryptoTransformSHA1 = new SHA1CryptoServiceProvider();

String hashText = BitConverter.ToString(cryptoTransformSHA1.ComputeHash(buffer)).Replace("-", "");

在java方面,我使用这个片段:

MessageDigest md = MessageDigest.getInstance("SHA-1");

byte[] sha1hash = new byte[40];

md.update(text.getBytes("iso-8859-1"), 0, text.length());

sha1hash = md.digest();

我的消息是:Block | Notes | Text!£$%& /()=?^€>< {}ç°§;:_ - .,@#ùàòè 我有这个结果:

(C#) 8EDC7F756BCECDB99B045FA3DEA2E36AA0BF0875

(Java) 2a566428826539365bb2fe2197da91395c2b1b72

你能帮我吗??

谢谢…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值