50得票5回答
两条消息具有相同的MD5摘要和SHA1摘要的概率有多大?

假设有两个不同的消息A和B(如果大小重要,可能是20-80个字符的文本),那么A的MD5摘要与B的MD5摘要相同且A的SHA1摘要与B的SHA1摘要相同的概率是多少?(MD5(A) == MD5(B)) && (SHA1(A) == SHA1(B)) 假设没有恶意意图,即这些消...

48得票6回答
Git - 如何通过 SHA1 值找到文件名

我使用以下命令将文件添加到索引:git add somefile.txt 我随后使用以下命令获取了该文件的SHA1:git hash-object somefile.txt 我现在有一个SHA1值,我想使用这个SHA1值从索引中检索对象的文件名。git show 5a5bf28dcd79449...

46得票6回答
为什么SHA-1哈希只有160位,但却有40个字符长?

这个问题的标题已经说得很清楚了。我一直在研究SHA-1,大多数地方看到的都是由40个十六进制字符组成,对我来说这是640位。它不能只用10个十六进制字符表示吗?160位=20字节。而一个十六进制字符可以表示2个字节,对吧?为什么长度是需要的两倍呢?我的理解哪里错了吗? 如果使用Base32或...

44得票3回答
如何在MAC OS上安装sha1sum?

问题: 在MAC OS中获取文件的sha1sum值,我运行以下命令: sha1sum file_name 我收到的错误信息如下: perl version 5.18.2 can't run /usr/bin/sha1sum. Try the alternative(s): /usr...

43得票11回答
能否反转SHA-1哈希值?

能否反向解密SHA-1?我在考虑是否可以使用SHA-1创建一个简单的轻量级系统来验证通过未加密连接通信的小型嵌入式系统。假设我使用“秘密密钥”输入创建SHA-1,并加入时间戳使SHA-1始终发生变化。sha1("My Secret Key"+"a timestam...

43得票7回答
从NSString创建SHA1哈希值

我如何从一个NSString创建 SHA1。 假设 NSString 已设置为:NSString *message = @"Message"; 我可以使用PHP创建一个SHA1散列值,代码为sha($message)。但是不幸的是,在Objective-C中它不能这样工作。

43得票1回答
RSA签名大小是多少?

我想知道RSA签名的长度是多少?它的长度是否总是与RSA密钥大小相同,例如如果密钥大小为1024,则RSA签名为128字节,如果密钥大小为512位,则RSA签名为64字节?什么是RSA模数? 另外,RSA-sha1是什么意思? 任何指针都非常感谢。

41得票3回答
为什么在保密哈希时使用SHA1而不是更安全的SHA-512?

我不想让这成为辩论,但我想了解为什么这么多应用程序在哈希密码时使用SHA1,而不是更安全的SHA512的技术理由。也许只是为了向后兼容。 除了明显的较大大小(128个字符与40个字符相比),或轻微的速度差异外,还有其他原因导致人们使用前者吗? 此外,我认为SHA-1在几年前就已被一台VCR...

40得票3回答
Excel VBA 的密码哈希函数

我需要一个用Excel VBA编写的函数,可以使用标准算法(如SHA-1)对密码进行哈希处理。需要一个像下面这样简单易用的界面:Public Function CreateHash(Value As String) As String ... End Function 该函数需要在安装了Exc...

40得票6回答
MS-SQL中是否有与SHA1()等效的函数?

将几个存储过程从MySQL转换到Microsoft SQL Server。一切都很顺利,但是有一个存储过程使用了MySQL的SHA1()函数。我无法找到在MS-SQL中等效的替代品。 有人知道在MS-SQL中SHA1()的有效替代品吗?