如何通過iso10126padding和CBC模式加密AES 256中的NSDATA,需要像android的密碼那樣做。請幫助用AES256加密來做NSData的加密。需要加密AES256
-1
A
回答
0
轉到這個問題,它會幫助你:AES Encryption for an NSString on the iPhone
或轉到:https://github.com/RNCryptor/RNCryptor
在Objective-C
對象 -
//
// Encryption
//
NSString *password = @"Secret password";
RNEncryptor *encryptor = [[RNEncryptor alloc] initWithPassword:password];
NSMutableData *ciphertext = [NSMutableData new];
// ... Each time data comes in, update the encryptor and accumulate some ciphertext ...
[ciphertext appendData:[encryptor updateWithData:data]];
// ... When data is done, finish up ...
[ciphertext appendData:[encryptor finalData]];
//
// Decryption
//
RNDecryptor *decryptor = [[RNDecryptor alloc] initWithPassword:password];
NSMutableData *plaintext = [NSMutableData new];
// ... Each time data comes in, update the decryptor and accumulate some plaintext ...
NSError *error = nil;
NSData *partialPlaintext = [decryptor updateWithData:data error:&error];
if (error != nil) {
NSLog(@"FAILED DECRYPT: %@", error);
return;
}
[plaintext appendData:partialPlaintext];
// ... When data is done, finish up ...
NSError *error = nil;
NSData *partialPlaintext = [decryptor finalDataAndReturnError:&error];
if (error != nil) {
NSLog(@"FAILED DECRYPT: %@", error);
return;
}
[ciphertext appendData:partialPlaintext];
0
您可以設置屬性爲可變形並使用您自己的Transformer類來應用加密/解密。
這是一個指南,可轉換的屬性: enter link description here
+0
任何有用的代碼Transformable屬性,因爲我需要iso10126填充和CBC模式,我認爲comoncrpto doest沒有相同的庫。 – Abhimanyu
相關問題
- 1. C#/ Java | AES256加密/解密
- 2. 解密AES256加密字節
- 3. AES256加密/解密速度
- 4. 在java中AES256加密需要多少初始化向量?
- 5. 的NodeJS AES256加密是從網上AES256加密工具
- 6. AES256 JAVA加密不匹配,C#加密
- 7. AES256 iOS中的NSString加密
- 8. AES256加密用PHP rijndael_256 ECB_MODE
- 9. ASP25中的AES256加密和解密
- 10. linux aes256與cbc加密/解密庫
- 11. 在PHP中加密和JS解密 - AES256
- 12. iOS AES256解密
- 13. AES256解密問題
- 14. Objective C AES256解密
- 15. AES256加密目標c執行
- 16. C#AES256加密使用System.Security.Cryptography.Aes示例
- 17. iPhone - 使用內置庫的AES256加密
- 18. Objective-C中的Java AES256加密
- 19. 需要Arduino的加密庫
- 20. xor加密幫助需要
- 21. 需要說明:加密
- 22. 需要RSA加密幫助
- 23. https上需要加密
- 24. iOS加密/解密需要指導
- 25. node.js:加密需要解密的數據?
- 26. 使用初始化向量解密AES256-rijdeal加密文件
- 27. 如何在PHP中解密iPhone加密的AES256文本
- 28. 的NodeJS加密密碼AES256最大數據大小
- 29. 在Matlab中使用AES256加密/解密圖像
- 30. C#服務器與java/c#客戶端,aes256加密和解密
顯示一些代碼,你也嘗試了什麼,你在哪裏得到的問題 – 2016-04-29 10:12:22