|
|
1
4
这个 R digest package description 很清楚发生了什么(重点是我的):
以下代码生成与PHP代码相同的结果:
|
|
|
2
1
是的,这正是拥有哈希函数的意义所在。如果每个人都可以实现相同的算法,并且有不同的结果,那么这个散列会有多大用处? 该算法初始化一些变量,然后执行许多预定义的确定性“位改组”。虽然从理论上讲,通过更改这个初始化变量,您仍然可以使用SHA1逻辑,但没有人这样做。 你可以看到这些 variables here (这只是我能找到的算法的一个实现)。
|
|
|
TJCLK · 使用此代码可以找到6字节sha-1冲突需要多长时间? 8 年前 |
|
|
ebann · 在大文件上同时计算MD5和SHA1 9 年前 |
|
|
osgx · bup(基于git的映像备份)如何计算存储对象的哈希值 10 年前 |
|
|
gbtimmon · 为什么这些SHA1实现不同? 10 年前 |
|
|
Indivara · 从VBA调用.NET加密 11 年前 |
|
|
mibollma · 支持RSA加密的智能卡系统[已关闭] 11 年前 |
|
|
lorigio · C#和C之间的SHA1不同++ 11 年前 |
|
|
Thomas Matthews · 验证SHA-1算法(功能) 12 年前 |