message-digest

    4热度

    1回答

    这到底是什么?我试图查找它,但没有找到任何东西。 询问的原因是我想将SALT byte[]合并到一个值中,然后将其散列。所以它应该是这样的(伪代码)来完成: MessageDigest.update(SALT); MessageDigest.update(value); digestValue = MessageDigest.digest(); // Where SALT, value an

    8热度

    1回答

    我们正在努力避免保存重复的文件。但是,我们的md5结果总是与BlobInfo不同。 我们如何计算它: MessageDigest messageDigest = java.security.MessageDigest.getInstance("MD5"); digest = messageDigest.digest(bytes); String digestString = D

    0热度

    1回答

    我一直试图在shab6.x中使用SHA-256函数在FreeBSD 9.1系统上,但它似乎破坏了我的程序的内存空间,导致各种躁狂行为。我写了一个快速程序,只是为了玩这些功能,仍然有问题。 在下面的例子,INT I当我打电话SHA256_Init()被改变时,从周围的printf()的语句所示的输出。 这就是我运行代码。 $ ./miner "hello world" i = 0 i = 32

    1热度

    1回答

    继OpenSSL的消化在C不同的是,这是我启用日志记录SOAP呼叫和提取其摘要中被计算SHA-256形式的字符串的DigitalSigning处理程序 final String NAMESPACEURI_WSSECURITY_WSU= "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1

    1热度

    2回答

    我试图将字符串列表中的两个字符串转换为MD5消息摘要。 我的字符串列表被称为“usernamepassword”。 try { MessageDigest mdg = MessageDigest.getInstance("MD5"); mdg.update(usernamepassword.get(0).getBytes(), 0, usernamepassword

    0热度

    2回答

    我有以下要求。 1. save a user password converted to hash(digested) 2. when comparing with data base, add random bytes with the password given from user 3. now send the random bytes added password to DAO cl

    2热度

    2回答

    我一直在盲目地遵循OWASP关于java中的散列生成的建议(see here),并且我不确定我是否做得正确。具体而言,我不确定MessageDigest.reset()的目的和效果,因此何时以及如何使用它。 我正在通过update()“载入”我的盐和有效载荷多次使用不同的值,总共需要签名。我应该事先摘录reset()吗?或之后? 为什么摘要在循环中为reset()(请参阅示例)? 这里是我的代码:

    2热度

    1回答

    我有2个签名文件只在名称空间不同。这两个文件都提供相同的消息摘要。我使用相同的密钥来签署相同的算法RSA-SHA1。但有2个不同的签名。我认为只要消息摘要,密钥和算法相同,签名应该是相同的,不管源文件如何。 我使用python-xmlsec1 lib与openssl1.0.1。 的第一个文件命名空间: <?xml version="1.0" encoding="UTF-8"?> <myns:My

    1热度

    1回答

    我想对加密消息摘要进行解密。我在java程序甲肝验证码: String bobSignedMsg = SignedMsg; //At the receiving end, Bob extracts the msg // length, the msg text, and the digital // signature from the signed msg.

    16热度

    3回答

    我需要在性能严重的环境中使用MessageDigest对多个线程中的多个键进行哈希处理。我开始知道MessageDigest不是线程安全的,因为它将状态存储在它的对象中。什么可以是实现密钥的线程安全散列的最佳方式? 使用案例: MessageDigest messageDigest = MessageDigest.getInstance("SHA-1"); //somewhere later,