sha

    1熱度

    1回答

    我遇到了php.sha1和我的java代碼問題。 我的PHP代碼 echo base64_encode(sha1("test", TRUE)); qUqP5cyxm6YcTAhz05Hph5gvu9M= 我的Java代碼: static String Hash(String input) throws Exception { MessageDigest mDigest = Mes

    0熱度

    1回答

    我正試圖在TI cc26xx傳感器標籤上實現SHA256。我正在使用此處提供的TI_SHA_256 API:http://www.ti.com/tool/crypto。 我的主要測試代碼如下: ... /* Crypto APIs Header */ #include "lib/TI_SHA_256.h" #include <stdio.h> uint32_t M[32] = { 0xe

    0熱度

    2回答

    我正試圖動態生成一個密碼,以便將每個api請求發送到mpesa apis。根據文檔,我需要首先連接提供的密鑰與時間戳和商人ID,然後做一個sha256來獲得一個散列密碼,然後我應該編碼到基礎64然而,在Java中這樣做返回一個錯誤的編碼字符串,而類似的過程和代碼在PHP中工作,我可能會在哪裏出錯? import org.apache.commons.codec.binary.Base64; im

    1熱度

    1回答

    我想在Python這行代碼翻譯: signature = hmac.new("1234abcd", b64, hashlib.sha384).hexdigest() 我試圖得到一個字符串的哈希值,使用SHA-384的祕密密鑰。但是,我試圖做這個Java,有誰知道如何做到這一點? 此外,我被要求一個隨機數。對此有什麼要求?

    0熱度

    1回答

    我遇到Google登錄問題。 我已經實施了google-services.json文件。該文件包含兩個SHA,即調試和發佈SHA。我已經在Firebase設置菜單中插入了兩個SHA。下載了google-services.json,並將其放入/app文件夾中。 發佈SHA必須是正確的,因爲我遵循所有步驟來獲得帶有keytool的發行版SHA! 在模擬器上測試我的應用程序時,一切正常,但上傳到Goog

    1熱度

    2回答

    這下面的代碼是Windows 8.1和10個能正常工作和測試 的Windows XP SP3它不工作,並返回空值和SHA1,SHA384也 同樣的問題,但是MD5是工作的罰款,並得到返回的輸出 但其他人不能, 做的Windows XP SP3的支持SHA校驗功能 或需要任何特殊代碼(對不起,英文不好) Public Function GetSha512Hash() Dim _flexe$

    3熱度

    2回答

    在Jenkins中我使用XML API來獲取提交的SHA, http://jenkins/view/job/test/470/api/xml?xpath=//lastBuiltRevision/SHA1&wrapper=SHAS 我把它放在一個包裝,因爲它們可能包含不止一個SHA,我要進一步處理這些。 然而SHA值始終是無效的一個... <SHAS> <SHA1>cbf26ebac6b4b386

    1熱度

    1回答

    如何以十六進制在C#中正確編碼SHA-256散列? private static string ToHex(byte[] bytes, bool upperCase) { StringBuilder result = new StringBuilder(bytes.Length * 2); for (int i = 0; i < bytes.Length; i++)

    1熱度

    1回答

    我正在努力遵循如https://en.wikipedia.org/wiki/SHA-2中所述的SHA-2加密函數。 我審查其說行: 開始長度爲L比特的原始消息附加一個單一的「1」位; 附加K'0'位,其中K是最小數量> = 0,使得L + 1 + K +64是512的倍數 將L附加爲64位大端整數,使得總後處理長度是512位的倍數。 我不明白最後兩行。如果我的字符串很短,那麼在添加K'0'位後它的

    -1熱度

    1回答

    現有的SHA-256,如何與另一個或多個更新不同的數據類型 BigInteger d = new BigInteger("773182302672421767750165305491852205951657281488"); BigInteger r = new BigInteger("1354751385705862203270732046669540660812388894970")