14得票5回答
从几个Java字符串对象创建哈希值

如何最快、最可靠地(在保持唯一性方面)实现像这样的方法?public abstract String hash(String[] values); MurmurHash3 or xxHash? They are both high-quality hash functions that are...

14得票5回答
使用NodeJS创建Google Cloud Storage的签名URL

我正在尝试为Google Cloud Storage中的私有存储文件创建签名,以便可以分发一个限时链接。 目前正在进行此操作,并且它生成的签名太短了...我错在哪里?var crypto = require("crypto"); var ttl = new Date().getTime()...

13得票2回答
Android,从文件计算SHA-1哈希值,最快的算法

我在Android上使用SHA-1算法的性能出了问题。在C#中,我可以在约3秒内计算出哈希值,而同样的计算在Android中需要大约75秒。我认为问题在于文件读取操作,但我不确定如何提高性能。 下面是我的哈希生成方法。private static String getSHA1FromFile...

13得票1回答
只使用RSA和AES构建openssl

我正在使用libcrypto.a(OpenSSL)开发项目,该库默认提供所有算法。但我只需要RSA、AES和SHA算法,我该如何构建只包含这些算法的libcrypto.a库?

12得票4回答
在Java中进行SHA2密码哈希处理

我试图使用SHA2哈希一些密码. 我在哪里可以获取Java代码片段来完成这个任务? 我已经看过那篇帖子,但是有些东西遗漏了: SHA2 password storage with Java Mac mac = Mac.getInstance("HmacSha256"); SecretKe...

12得票1回答
本机加密哈希在Windows上的原生实现比.Net托管版本快多少?

为了对数据进行指纹识别并通过哈希标识数据,我提供了数据集的哈希值 - 这是快速哈希(如SHA1和MD5)的核心用例。 在.NET中,有选择使用某些哈希函数的本地或托管实现(无论如何,都是SHA变体)。我正在寻找MD5托管实现,似乎.NET Framework中没有这样的实现,但想知道包装后的...

12得票3回答
SHA-1哈希值仅基于树形结构中的文件内容计算吗?

为了进行一个实验,假设你的git log标识出以下提交记录commit 16bc8486fb34cf9a6faf0f7df606ae72ad9ea438 // added 2nd file commit 9188f9a25b045f130b08888bc3f638099fa7f212 //...

12得票5回答
在Erlang中如何对字符串进行HMAC SHA256十六进制摘要?

我正在尝试与由Pusher.com创建和维护的第三方实时Web消息系统进行交互。现在,除非我生成我的数据的HMAC SHA256十六进制摘要,否则我无法通过API发送任何内容。下面是用ruby编写的示例源代码: # 依赖项 # gem install ruby-hmac # require...

11得票4回答
如何在Java中更快地计算SHA256?

我发现在Java中计算sha256的速度很慢,例如比Python慢。我编写了两个简单的基准测试,计算1GB零的sha256值。在两种情况下结果都是相同且正确的,但Python用时为5653毫秒,而Java用时为8623毫秒(慢53%)。每次结果都类似,这对我来说是一个重要的区别。 如何使Ja...

11得票5回答
Delphi: 如何计算大文件的SHA哈希值

嗨,我需要在一个大小为5G的文件上生成SHA。 你知道有没有非基于字符串的Delphi库可以完成这个任务?