message-digest

    0热度

    1回答

    我对Bouncy Castle很陌生。我想知道有没有什么方法可以使用Bouncy Castle API,如果我只有使用带公钥的X509Certificate签名,才能获得原创内容。我是没有找到任何方式,因为我们只有公钥。我们没有用于签署消息的私钥。

    0热度

    1回答

    我之前并不知道MessageDigest这个类。我现在试图理解一段代码,文档对我没有多大帮助。 MessageDigest digest = Crypto.sha256(); digest.update(last.getSign()); byte[] SignHash = digest.digest(publicKey); 根据Java文档:使用给定byte[] “消化” “更新”更新此

    0热度

    1回答

    嗨我想连接FTP并读取文件并生成该文件的MD5校验和值,但我面临流关闭错误。这是我的代码。 import java.io.FileInputStream; import java.security.MessageDigest; import java.util.Properties; import java.io.InputStream; import java.io.ByteArrayI

    -1热度

    2回答

    在这里有很多人对我提出的问题提出了不同的解决方案,但他们中的任何一个都不适合我。我目前正在测试一个时间戳服务器和(除其他外,我正在向服务器发送一条消息),我需要阅读该消息存在于答案中。所以我创建一个请求,并准备它: MessageDigest digest = MessageDigest.getInstance("SHA1"); String s = "Trolololoooo"; Diges

    0热度

    4回答

    我试图将字符串转换为它的MD5表示与此代码: public static void main(String[] args) throws NoSuchAlgorithmException { String s = "oshai"; MessageDigest m = MessageDigest.getInstance("MD5"); m.update(s.get

    0热度

    1回答

    MySQL的TO_BASE64 URL是否安全?使用Java,我可以写下面的代码: import org.apache.commons.codec.binary.Base64; public class Main { public static void main(String[] args) { String text = "SomeText"; byte

    -1热度

    2回答

    我想用java产生一个字符串“TREFFLAGDATAC000000EN”的MD5校验和值,但是对于相同的字符串IBM InfoSphere DataStage正在生成不同的MD5校验和值。 任何人都可以请指导我如何生成数据阶段给出的相同的MD5校验和值? MD5由Java代码:通过数据阶段产生4659dff22b357cd9cc9fe0979603d1ab MD5:fd607ac2a5d1998

    0热度

    1回答

    我在下面有一些代码,它应该使用SHA1创建消息的哈希,打印哈希,使用RSA算法加密消息,打印出加密的消息,然后解密消息并打印再次散列。第一和第三个打印消息应该匹配,因为它们既是原始消息的未加密散列,但在我的代码中它们不会 - 有人可以告诉我为什么?谢谢。我的代码如下: String input = "input message test"; MessageDigest hash =

    0热度

    2回答

    我想发送两个人之间的original_message。让说,Alice和Bob,并且 我想知道如果这些步骤是正确的签名的验证或不 翘散与她的专用密钥的original_message - > H(M) 爱丽丝密码散列消息 - > C(H(M)) 爱丽丝签名消息与她的专用密钥 - > S(C(H(M))) 爱丽丝发送的最后签署的消息与她的(公钥)和(original_message)给Bob。 在鲍

    0热度

    1回答

    我正在使用Java的MessageDigest来执行散列项目。我想通过随机生成的字符串创建散列冲突。我已经证实我的琴弦是真正随机的。当我输出摘要时,它始终以“[B @”开头,出于某种原因,当我试图用8位来检测碰撞时,显然一切都以“[”开头。这里是我的代码: public boolean encrypt(String x) throws Exception { System.out.pri