message-digest

    1热度

    2回答

    我在使用x509证书验证S/Mime签名消息时遇到了一些问题。这是我的代码: public class verifyMsg { private static void verify(SMIMESignedParser s) throws Exception { Security.addProvider(new BouncyCastleProvider()); System

    1热度

    1回答

    在已签名的apk中,将会有一个META-INF/MANIFEST.MF文件。而在这个文件中,我们可以找到这样的消化液: 名称:RES /布局/ main.xml中SHA1-摘要:NJ1YLN3mBEKTPibVXbFO8eRCAr8 = 名称:AndroidManifest.xml中SHA1-摘要:BlnC6ZBDtQYWeJNiespsQve82wY = 名称:RES /绘制-MDPI/ic_l

    3热度

    1回答

    我有一组与需要转移周围使用Java程序我写文件和更新异构操作系统地理位置较远的节点。目前我需要再次发送整个文件,如果文件更改。有没有办法确定文件的不同部分,只发送这些文件(请注意,这些文件不一定是文本,它们可以是任何格式)。我能想到的唯一方法是将文件拆分成块,散列块并将散列发送回请求器,然后请求器只请求它需要的块,但对于小块和大文件,这是一个很大的开销,所以有什么发送一些描述我的文件的消息的方式,

    1热度

    1回答

    我正在开发一个应用程序,这两个应用程序都需要加密一些数据。 我想知道是否有任何方法来加密在两个平台上产生相同散列的数据。 我有共同的食盐,只是想从摘要中输出相同的加密数据,因为我的服务器在两个平台上都是相同的。 我有点新的iphone,所以我的问题是幼稚的,请包涵吧.. :)

    27热度

    3回答

    那么阅读这篇文章:How can I calculate the SHA-256 hash of a string in Android? 和文档:http://developer.android.com/reference/java/security/MessageDigest.html 我很好奇;哪些手机将支持SHA-256?在文档中,关于'NoSuchAlgorithmException'的

    3热度

    1回答

    我有一个示例应用程序,它在PHP中生成SHA1哈希如下。 base64_encode(pack('H*', sha1($pass))); 我试图在Java中实现相同,但到目前为止,输出是不同的。我使用的方法如下(Base64和Hex类来自commons-codec库)。 byte[] rawSHA = null; byte[] base64HexSHA = null; St

    0热度

    1回答

    有没有人在Android手机上实现或使用Hmac-Whirlpool? 我在互联网上发现了whirlpool.java,但Android SDK中的默认安全提供程序似乎没有惠而浦和Hmac-Whirlpool。

    1热度

    1回答

    我试图匹配从服务器下载的文件的md5sum。 只有在总和匹配的情况下,处理才会继续。 try { MessageDigest digest = MessageDigest.getInstance("MD5"); File f = new File(fileName); InputStream is = new FileInputStream(f);

    4热度

    3回答

    我正在使用SHA-256算法来检测数据库中的相同图像。因为我们使用了很多不同的图像格式,我不想直接在文件上计算散列。相反,我想提取像素数据并在其上计算散列。 不幸的是我得到了很多随机冲突:68个图像没有相同的字节,使用相同的像素提取(下图)在6000个图像中散列为相同的值。我觉得这是一个疯狂的碰撞数量。此外,我将我计算的字节从像素数据转储到文件中,然后尝试: echo -n [byteDumpFi

    1热度

    2回答

    我是新来的java,真的需要一些帮助。我创建了一个命令行工具来获取文件的MD5哈希。这工作,所以我然后量身定制我的代码,把它放在GUI的形式。这两个程序给出了相同文件的不同哈希,这是令人困惑的。我已经研究过UTF-8,但据我所知只能用于字符串而不是文件实例。任何人都可以告诉我他们为什么提供不同的哈希值并指向正确的方向吗? 第一种方法(命令行)... public static void main(