2010-05-05 71 views
0

我可以得到AES-128位算法鏈接任何示例代碼請幫助AES-128位算法幫助?我想加密它

+2

可能的重複http://stackoverflow.com/questions/1400246/aes-encryption-for-an-nsstring-on-the-iphone – kennytm 2010-05-05 14:50:04

+0

可能這種方法可以幫助你http://stackoverflow.com/questions/ 36997088/i-want-to-create-aes-128-using-cfb-encryption-with-no-padding-in-objective-c/37019462#37019462 – 2016-05-04 10:09:28

回答

0

這可能有點陳腐,但它並不難你自己實現AES。我已經在幾個小時內完成了。 The official specification is here

+0

儘管這是真的,我也自己實現了它從庫中使用現有的AES實現通常更智能且更安全。雖然,鏈接到規範的+1。 – 2010-05-05 17:34:26

+1

使用現有的庫總是更好,除非它不起作用並且它不是開源的(即它已經損壞並且無法修復)。不必要地推出自己的解決方案的人總是感到沮喪。 – 2010-05-06 16:46:47

1

Quite一個fewCC++,你應該能夠在iPhone上使用,但我不知道那是用Objective C作爲這樣任何written。請注意,在大多數情況下(如果不是全部的話),AES代碼本身只是一個更大的庫的一部分,它試圖使得加密算法本身有用且可用。

+0

謝謝信息 – madhavi 2010-05-06 05:36:25

1

我想你想使用CCCryptor而不是自己的方法。

+0

我正在使用CC_SHA224_DIGEST_LENGTH應該多長時間這個關鍵當我們使用md5 16位長密鑰我們現在必須使用這個多長時間應該是關鍵 – madhavi 2010-05-06 10:37:29

5

AES-128已經在iPhone的安全框架和CommonCrypto API中實現。 This site包含一些使用它來加密消息的示例代碼。

你也可以在蘋果的網站上找到sample code,它利用了這一點,並提供了一些Objective-C包裝器。