iphone - 使用 C 或 Objective-C 加密不同类型的文件

标签 iphone c cryptography encryption

我选择了一种算法来加密文件。我可以加密文本或图像文件。如何编写适用于文本和图像文件的通用加密方法?我正在使用 Objective-C。

最佳答案

无论您要加密什么,您都可能使用数据或特别是 NSData,然后将其转换为字符数组,然后应用算法。因此,创建一个以 NSData 作为参数的方法,并返回加密的 NSData。

例如

-(NSData*)encrypt:(NSData*)data{
  ///your algorithm

  return enCryptedData;
}

将您的ImageFile转换为NSData并将其传递给该方法。

关于iphone - 使用 C 或 Objective-C 加密不同类型的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5959209/

相关文章:

ios - 如何获得 UITableViewCell 移动开始和结束的通知?

iphone - Cocoa-Touch:performSelectorOnMainThread:奇怪的行为 + 崩溃

c - 以编程方式测量关联性的方式

c# - ASP.NET 哈希 PW + 盐混淆

iphone - 如何将图像从一个按钮拖到 iPhone 中的另一个按钮?

ios - SDWebImage 在 iOS 8.1 上出现奇怪的编译错误

c - 函数指针作为任何设备操作的入口点

c - libnet发送RST数据包

ssl - 我可以修改私钥有效性吗?

c# - 使用 Pbkdf2 加密通过 Salt 加密和验证哈希密码