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(