hmacsha1

    0熱度

    1回答

    我們正在爲使用Android的客戶開發基於loxone-miniserver的室內家庭自動化應用程序。我收集了一些關於這方面的信息。即 我必須遵循以下 給出我們得到的http請求的一些關鍵步驟:http://myMiniserver/dev/sys/getkey (Done) 我們把鑰匙插進「HEX」字節增量,HEX類型。 (Done) 我們將用戶轉換成ASCII碼。 (Done) 我們用上面的關

    2熱度

    1回答

    我正在嘗試使用使用OAuth 1.0a並需要HMAC-SHA1簽名的第三方服務。我用C#編寫了一個工作版本,並嘗試將其移至Delphi XE2。我立即發現有問題,服務器拒絕了我的電話,說我的「簽名無效」。這是我生成簽名方法: function TOAuth1.GenerateSignature(signatureBase, key : string) : string; var hma

    2熱度

    2回答

    我想在php中做一些十六進制字節的hmac散列。不確定是否正確理解散列或十六進制表示,因爲2個散列不匹配,例如 <?php echo bin2hex("\x32\x45\xff\xca".pack("N",1))."\n"; echo hash_hmac('sha1', '\x32\x45\xff\xca\x00\x00\x00\x01', 'secret')."\n"; echo hash

    -1熱度

    2回答

    我正在嘗試集成2個系統,一個使用C++和其他用途Jva來生成HMAC摘要。 以下是C++代碼: - static const GUID seedGUID = { 0xd6fecf42, 0x2d1e, 0x4db9, { 0xa2, 0x73, 0xeb, 0x34, 0x13, 0xe, 0xa1, 0x37 } }; shaCheckSum.AddData((char*)&seedGUID

    1熱度

    2回答

    我試圖從Objective C(CCHmac)和PHP(hash_hmac)實現HMAC驗證。我得到了不同的散列結果。有沒有人可以幫助我?我不知道爲什麼要得到不同的哈希結果?以下是我的代碼(Objective-c & PHP)供您參考。請! PHP: $APIConsumerSecret ="DcmzvkQC7Sno+lxnbDG0hTtZ0WTQn9T2T9DJxEmcB0"; $APICon

    5熱度

    2回答

    我有一個java代碼示例,使用HMAC-SHA1算法(RFC 2104)計算摘要,然後使用Base64編碼(RFC 2045)進行編碼。 這裏是Java代碼 public static String buildDigest(String key, String idString) throws SignatureException { try { String algorithm

    5熱度

    1回答

    我目前面臨一個很大的問題(環境:.NET 4.5核心):我們需要使用HMAC-SHA1算法通過密鑰來保護消息。問題是名稱空間System.Security.Cryptography的HMACSHA1類和名稱空間本身在.NET 4.5 Core中不存在,此名稱空間僅存在於.NET的正常版本中。 我嘗試了很多方法來找到我們的目的等效命名空間,但我發現的唯一的事情是Windows.Security.Cr

    1熱度

    2回答

    我試圖實現Disquss的Single Sign On功能。 Disquss有一個測試控制檯,可以讓我們快速測試這些值。首先,我們確保我們獲得了硬編碼值與控制檯一起工作,所以我們確信我們理解了Disquss需求。接下來,我們想在rails中實現同樣的事情,但是我們在這裏遇到了問題。 問題是這樣的事實:紅寶石部未產生預期值,事實上,它產生的垃圾,這完全是不同形式的預期值: 這是從Disquss手冊:

    1熱度

    1回答

    我試圖生成使用加密功能generateMac在Salesforce的HMAC值,但結果不與其他公用設施相匹配。 例如,我試圖使用密鑰ac67ad3b8771bf63d4fa9582845a18f921514f36散列值Hash me。我期待的結果是66fe419859ac42ad88354dfa52f2196a26d767e1,但它實際上是7d1f56c728dfefdcb9edb72b7c0c8

    4熱度

    1回答

    我能夠用下面的代碼順利拿到HMAC SHA1簽名密鑰: echo hash_hmac('sha1','office:fred','AA381AC5E4298C23B3B3333333333333333333'); 這將產生: 5e50e6458b0cdc7ee534967d113a9deffe6740d0 不過,我有期待這個代替工作地點: 46abe81345b1da2f1a330bba3