commoncrypto

    4熱度

    1回答

    我的理解是OpenSSL is deprecated in OSX 10.7 in favor of Common Crypto,但我似乎無法得到關於如何從OpenSSL的代碼到公共的密碼代碼轉換很好地處理。特別是,我正在查看App Store receipt validation with ValidateStoreReceipt。我開始試圖找到一種方式來獲得在PKCS#7的容器,這似乎是在di

    1熱度

    1回答

    由於Apple已不推薦在iOS中使用openSSL,所以我需要在iOS安全框架之一中替代PBKDF2。我試圖在沒有運氣的情況下搜索CommonCrypto。 是否有一個公平的替代品,由Apple推薦的PBKDF2? 即iOS中的密鑰派生函數(基於密碼)(由Apple實現)? P.S.我知道PBKDF2 using CommonCrypto on iOS,我不想使用openSSL,因爲它不是由App

    9熱度

    1回答

    我一直在添加libCommonCrypto.dylib到我的項目做md5哈希驗證。工程全部正確的iPhone(iOS版5.1),但是當我嘗試在模擬器上運行它,我得到這個錯誤: ld: library not found for -lcommonCrypto clang: error: linker command failed with exit code 1 (use -v to see in

    0熱度

    2回答

    由於CCKeyDerivationPBKDF不可用,直到安裝iOS 5.0之後,人們使用CommonCrypto可以在這裏找到源代碼的開放建議: http://www.opensource.apple.com/source/CommonCrypto/CommonCrypto-55010/ 我的問題是 - 如何做一個利用現有的項目這個開放的源代碼?我們是否應該創建dylib並以某種方式將其包含在項目

    2熱度

    1回答

    這是怎麼了,我一直產生我的密鑰至今:「初始值」 unsigned char *salt; //8 salt bytes were created earlier unsigned char *password; //password was obtained earlier int passwordLength; //password length as well unsigned cha

    1熱度

    1回答

    我不知道如何在iPhone中輸入我的密碼,或者如何開始。 我試圖知道像CommonCrypto.Will的幫助嗎? urgely的建議〜 感謝〜

    1熱度

    3回答

    因此,當我對如何存儲加密密鑰感到困惑時,我正在開始在iPhone應用程序上實現AES加密數據。我可以使用用戶輸入的密碼(加密密鑰)輕鬆加密數據。但是,如果我將密鑰存儲在未加密的密鑰中,那麼加密是無用的,因爲具有訪問權限的任何人都可以使用容易獲得的加密密鑰輕鬆解密數據。我可以對密鑰進行加密,但是隨後會有另一個未加密的密鑰在附近浮現,並且有人可能只是沿着鏈條向下傳輸數據。看起來很清楚,我不能存儲密鑰,

    3熱度

    1回答

    我一直在尋找並查看幾個小時。我拼命地試圖讓iOS使用AES-256加密來加密短文本,然後可以使用openssl進行解密。 直向前?不。 我找到的iOS代碼與openssl的鍵和IV不兼容,所以我不得不適應它,但它顯然不工作。 因此,這裏的代碼,我使用的加密...傳遞一個字符串加密(dataString)的字符串鍵(鍵)和一個字符串初始化向量(IV)... - (NSData *)AES256Enc

    1熱度

    1回答

    這裏是我的代碼: -(IBAction)encryptText:(id)sender { key = self.tvKey.text; CCCryptorStatus status = kCCSuccess; algorithm = kCCAlgorithmAES128; CCOptions opts = kCCOptionPKCS7Padd

    1熱度

    2回答

    我想加密音頻文件,我如何在iPhone中實現它。 有沒有任何框架來完成這件事。 這是我使用加密文件的代碼, NSData *inputData = [NSData dataWithContentsOfFile:localfilePath.path]; NSString *encryptKey=[NSString stringWithString:@"nywleS"]; CC