24
|
Peter Tillemans · 技术社区 · 14 年前 |
![]() |
1
28
我将进行一个合理的猜测:两者都输出相同的摘要,但在输出输出的Java代码中
|
![]() |
2
10
罪魁祸首是
字符串中的其他零不受影响,因为它们是字节的后半部分(例如,
解决问题的一种方法是改变:
到:
|
![]() |
3
7
它们都是正确的——这是你的Java代码出错了,因为它没有打印出小于0x10的十六进制值的前导0。 |
![]() |
4
4
您仍然需要“echo-n”来防止跟踪\n |
![]() |
5
2
由sha256sum生成的那个似乎是正确的。您的实现似乎去掉了这两个零。 |
![]() |
6
1
使用@paxdiablo的想法有很大的问题,因为它看起来是负数,所以 而不是:
你可以这样做:
读 @Sean Owen 回答。 |
![]() |
7
0
您还可以使用以下方法获得正确的结果:
|