相关疑难解决方法(0)

iOS 5:数据加密AES-256 EncryptWithKey:未找到

问题是关于iOS5应用程序.我有一个视图控制器,我有一些UITextFields.我想使用AES-256加密数据.

实际上,我不知道为了进行加密和解密,我必须添加哪些必备软件包.我已经通过其他帖子,但太多的解释搞砸了.

请告诉我我必须包含哪些包和头文件来使用AES-256加密数据

钱德拉

iphone ios ios5

13
推荐指数
1
解决办法
2万
查看次数

在Objective-C代码中解密来自blowfish的值

我收到服务器的加密数据(BLOWFISH ALGORITHM),我必须在IOS中使用blowfish算法解密它.

你可以从这里下载我的代码:https://www.dropbox.com/s/nswsm7des7isgd5/BlowfishTest-4.zip

我在这项任务的2天内苦苦挣扎,我尝试了很多链接并找到了一些有用的东西:

  1. Blowfish源代码
  2. 如何在iOS中实现Blowfish算法
  3. http://www.codeding.com/articles/blowfish-encryption-algorithm-for-iphone

在第三个链接中,我得到了ECB(我必须使用ECB解密).但是这段代码在解密后也没有给出正确的输出.

我正在使用在线工具进行测试,这显示了正确的输出:http://www.tools4noobs.com/online_tools/decrypt/

Key = 20zE1E47BE57$51
Input value is = aed5c110d793f850521a4dd3a56a70d9
Algorithm = BLOWFISH
Mode = ECB
Decode the input using= Hexa

output = aYzY1380188405  ( this is correct output which i want)
Run Code Online (Sandbox Code Playgroud)

我得到了:¹àÀhÒ¢º¹iF

这是我的代码:

//Mode selected by default in nib: “ECB”
NSString *modeString = [encryptionModeControl titleForSegmentAtIndex:encryptionModeControl.selectedSegmentIndex];
BlowfishAlgorithm *blowFish = [BlowfishAlgorithm new];
[blowFish setMode:[BlowfishAlgorithm buildModeEnum:modeString]];
[blowFish setKey:key];
[blowFish setInitVector:initVector];
[blowFish setupKey];

NSString *cipherText = cipherTextView.text;
NSString *plainText = [blowFish …
Run Code Online (Sandbox Code Playgroud)

blowfish objective-c ios

3
推荐指数
1
解决办法
3146
查看次数

标签 统计

ios ×2

blowfish ×1

ios5 ×1

iphone ×1

objective-c ×1