195得票1回答
Java的摘要和外部工具的结果不同

我编写了一个简单的Java类来生成Windows计算器文件的哈希值。我使用的是Windows 7 Professional with SP1操作系统,尝试过Java 6.0.29和Java 7.0.03。有人能告诉我为什么Java与(许多!)外部实用程序和/或网站生成的哈希值不同吗?所有外部工...

87得票8回答
在Android中使用DigestUtils时找不到方法

我正试图在Android 2.3.1中使用JDK 1.6版本的库DigestUtils,但是当我执行应用程序时出现以下错误: Could not find method org.apache.commons.codec.binary.Hex.encodeHexString, referenc...

83得票1回答
RoR - MD5生成

在Rails 3.0中,如何使用MD5加密字符串? pass = Digest::MD5.hexdigest(pass) 在模型中执行会导致 uninitialized constant MyModel::MD5的错误。

56得票5回答
我该如何在Android中计算字符串的SHA-256哈希值?

我正在尝试在Android中获取一个字符串的SHA256。 这里是我想匹配的PHP代码:echo bin2hex(mhash(MHASH_SHA256,"asdf")); //outputs "f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18...

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

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

49得票6回答
在Ruby中创建一个数字、字符串、数组或哈希的md5哈希

我需要在Ruby中为一个变量创建一个签名字符串,该变量可以是数字、字符串、哈希或数组。哈希值和数组元素也可以是其中的任何一种类型。这个字符串将用于比较数据库(在这种情况下是Mongo)中的值。我的第一个想法是创建一个JSON编码值的MD5哈希,如下所示:(上面提到的变量是body)。def c...

45得票3回答
为什么我新创建的Docker没有摘要?

我一直在按照这里的Docker教程,通过对现有镜像进行更改并给其打上三个不同的标签,在我的本地OSX机器上构建了一个测试镜像:# docker images REPOSITORY TAG IMAGE ID CRE...

38得票11回答
从消息摘要中获取MD5字符串

我知道它的工作原理,但如果我想将MD5打印为字符串,我该如何做?public static void getMD5(String fileName) throws Exception{ InputStream input = new FileInputStream(fileName)...

27得票4回答
XML签名:如何计算摘要值?

我有一个像这样的XML文件<?xml version="1.0" encoding="utf-8"?> <foo> <bar> <value>A</value> </bar> <bar> ...

24得票3回答
HTTP摘要认证与SSL的比较

从性能、安全性和灵活性角度来看,HTTP摘要认证和SSL有什么区别?