我正在寻找一种在我的Cocoa应用程序中使用Swift通过AES加密文件的方法。 据我所知,常见的框架(即CryptoSwift)应该只加密文本。 是否有针对此工作的特定框架,或者是否有任何类型的macOS内置方法?
谢谢!
答案 0 :(得分:4)
是的,使用CommonCrypto是一个好的开始。但我不建议使用任何自行开发的实现。
安全权利很难,AES也不例外。
列表还在继续,但此时我的记忆力让我失望,因为我需要创建一个实现已经有一段时间了。 我强烈建议使用Google搜索包含CommonCrypto的标准实现。
我还建议不建议使用任何按原样编写的内容(IE CryptoSwift),因为代码库尚未经过验证并经过适当的审核,例如Apple的框架