【发布时间】:2013-03-05 15:29:12
【问题描述】:
在我的 mac 应用程序中,我必须使用 AES-128 加密密钥来加密文件
我曾想过使用http://www.aescrypt.com/download/ 这样做。
但我首先需要加密密钥文件
底线是这样的
- 从我的 mac 应用程序生成一个密钥文件(这是我需要的关键步骤)
- 使用密钥文件加密 abcd.mpg 文件
- 将密钥存放在安全的地方
- 获取密钥并解密
【问题讨论】:
-
您应该查看
CommonCrypto,它是用于加密/解密的 OS X 库的一部分,您应该调查用于存储密钥的KeyChain。 -
除非您使用正确的密码模式并对数据进行身份验证,否则这将不安全。有成千上万种方法可以搞砸,只有几种方法可以正确地做到这一点,听起来你不知道自己在做什么。机会对你不利。
标签: objective-c cocoa encryption aes crypt