hmacsha1

    2熱度

    2回答

    哎呀iPhone上獲取正確HMACSHA1,我的頭好痛! 語境 我需要寫一些C/Objective-C代碼來解密存儲在遠程服務器上的文件。加密是開源的,並用C#編寫 我使用的是從這個項目libssl.a和libcrypto.a; https://github.com/x2on/OpenSSL-for-iPhone 我的第一個障礙是,即使得到一個字符串的HMACSHA1是正確的:(該SHA1似乎根據

    1熱度

    2回答

    我正在爲下面的代碼製作等效的java代碼。但我可以做一些返回相同結果的東西encodedString。我可以使用什麼Java類來實現相同的結果? //Set the Hash method to SHA1 HMAC hash; switch (validation) { case MachineKeyValidation.MD5: hash = new HMACMD5(

    1熱度

    1回答

    我想用與使用java的S3相同的方式生成訪問密鑰和密鑰,但我遇到了一些麻煩。 作爲一個起點,我在看這個bouncy castle example,我已經啓動了這個代碼,但我不確定兩件事情1)如何設置它以使用與使用HMAC-SHA1的s3相同的密鑰生成概述了here和2)如何爲用戶獲取友好的公鑰/私鑰字符串。 您可能已經猜到我是java加密和彈性城堡庫的新手,但是我在bc文檔中找到了JCEKeyGe

    2熱度

    3回答

    我正在開發使用OAuth1.0a for iPad的應用程序。 我的問題是,我無法得到我的request_token請求的正確簽名。 我想要連接的服務有一個調試工具,可以根據您的OAuth參數檢查您應該擁有的簽名。 結果是: 我得到正確的簽名基本代碼 我得到不同的簽名 根據我的OAuth的理解,這意味着: 我的簽名算法被竊聽(HMAC-SHA1)(但我從第三方獲得它:https://github.

    6熱度

    3回答

    摘要的長度總是20字節嗎? len(hashed.digest())似乎總是20. hashed = hmac.new(key, signature_base_string, sha) print hashed.digest() print len(hashed.digest()) i = 0 for c in hashed.digest(): i = i + 1 pr

    1熱度

    1回答

    我在MSVC++ 2010 Express中使用這個類:http://www.codeproject.com/KB/recipes/HMACSHA1class.aspx。我正在運行Vista 32位。幾乎得到它的工作我只是改變了...... SHA1.cpp: fIn = fopen(szFileName, "rb"); 到 fIn = fopen_s(szFileName, "rb");

    1熱度

    1回答

    RESTful系統是使用球衣構造的。 驗證簽名並且無法執行簽名時發生錯誤。 如果理解原因的人進入,請教。 MacOS X的 碼頭 谷歌應用程序引擎 (客戶端) @GET @Path("/oauth_client") @Produces("text/html") public String oauthClient() { OAuthParameters params = new O

    1熱度

    1回答

    我使用這個例子:http://msdn.microsoft.com/en-us/library/aa382379%28VS.85%29.aspx 直接複製和粘貼,並使用以下鏈接作爲參考用於檢查摘要:http://buchananweb.co.uk/security01.aspx 我什麼我做錯了困惑。這個例子適用於HMAC-SHA1,對嗎?如果有人能告訴我發生了什麼問題,或者可以指引我走向正確的方向

    1熱度

    1回答

    我正在使用hmac sha1簽署傳遞給第三方服務的用戶標識。 所有用戶都使用同一個祕密,而salt對每個用戶都是唯一的。 token = userid : timestamp+2hours : hmac(userid : timestamp+2hours, salt+secret) token_hex = hex(hash) 將HMAC短串的工作? userid:timestamp可以是例如

    0熱度

    2回答

    我正在研究iPhone應用程序,需要Base64解碼使用HmacSHA1算法。誰能幫我做客觀-C相當於給定的Java代碼: SecretKeykey = new SecretKeySpec(com.sinotar.algorithm.Base64.decode( "vNQKX3C1wD/KprnnOcdRwM80YIn5bo47w9VdTlDpCB8="), "HmacSHA1");