151得票7回答
如何在Go中将字节数组转换为字符串

[]byte 转为字符串会引发错误。 string([]byte[:n]) 也会引发错误。 另外,例如将 SHA1 值转换为文件名时,需要显式设置 UTF-8 或其他编码吗? 谢谢!

146得票7回答
计算MD5哈希值是否比SHA系列函数更节省CPU资源?

在“标准”笔记本电脑的x86硬件上,计算MD5哈希是否比SHA-1或SHA-2更少消耗CPU?我感兴趣的是一般信息,不具体针对某个芯片。 更新: 在我的情况下,我想计算文件的哈希。如果文件大小很重要,我们假设它是300K。

144得票13回答
如何在没有Git的情况下为文件分配Git SHA1?

据我所知,Git在为文件分配SHA1哈希时,根据其内容为文件分配唯一的SHA1哈希值。 因此,如果一个文件从一个仓库移动到另一个仓库,则该文件的SHA1值保持不变,因为其内容没有更改。 Git如何计算SHA1摘要?它是在完整的未压缩文件内容上进行计算吗? 我想模拟在Git之外分配SHA1值。

142得票6回答
Git是如何计算文件哈希值的?

在树对象中存储的SHA1哈希值(由git ls-tree返回)与文件内容的SHA1哈希值(由sha1sum返回)不匹配:$ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f94...

136得票11回答
SHA1、md5和SHA256:在PHP登录中应该使用哪个?

我正在制作一个PHP登录系统,我在考虑使用SHA1、MD5还是另一篇Stackoverflow文章中提到的SHA256。它们中有哪个更安全?对于SHA1/256,我是否仍要使用盐? 此外,将密码以哈希方式存储在MySQL中是否安全?function createSalt() { $s...

126得票20回答
如何将SHA-1添加到安卓应用程序

我正在尝试在Firebase中创建一个动态链接,当我选择安卓应用时,它显示一个错误提示:"将SHA-1添加到此Android应用程序",我已经添加了凭证,但是我不确定如何"将SHA-1添加到应用程序"。 怎么做呢?

121得票5回答
在Bash中使用HMAC-SHA1

有没有一个Bash脚本可以生成HMAC-SHA1哈希值? 我正在寻找与以下PHP代码等效的内容:hash_hmac("sha1", "value", "key");

112得票13回答
如何从Java的keytool获取MD5指纹而不仅仅是SHA-1?

我想在我的应用程序中使用Google地图,因此需要调试证书的MD5指纹。我尝试了以下操作: (这里我从bin文件夹中的C:\Documents and Settings\Administrator.android目录下复制了debug.keystore文件)C:\Program Files\...

107得票6回答
在C#中使用SHA1算法进行哈希处理

我想使用SHA1Managed算法对给定的byte[]数组进行哈希。 哈希值将从单元测试中获取。 预期哈希值为0d71ee4472658cd5874c5578410a9d8611fc9aef(区分大小写)。 我该如何实现?public string Hash(byte [] temp) { ...

82得票5回答
能否获得相同的SHA1哈希值?

给定两个不同的字符串S1和S2(S1!=S2),是否可能:SHA1(S1) == SHA1(S2) 是否为真? 如果是,概率是多少? 如果不是,为什么不是? 有没有输入字符串长度的上限,使得获取重复值的概率为0?或者说,计算SHA1(因此获取重复值的概率)是否独立于字符串的长度? 我想...