项目需求,所以参考 1Password 的设计开发了这个用于加密数据的 Swift 开源框架。因为对加密学的东西涉足甚浅,希望能够得到大师的指导。
https://github.com/remaerd/Safe
谢谢。
https://github.com/remaerd/Safe
谢谢。
1
walleve May 18, 2015
你的分享就是我们回贴的最大动力
|
2
fangjinmin May 18, 2015
加密最重要的是加密算法,你用的是只是AES128bit, 不是特别安全了,换成256bit吧,或者作成接口,可以让用户选择。
|
3
remaerd OP @fangjinmin 感谢指出,我的确看漏了 1Password 那篇文章里关于 Encryption Keys 的加密算法选择。另外我其实对文章中提到的 Derived MAC key 的使用有疑问,我对如何保护 Master Key 防篡改上面无法通过文章获得答案。不知道您可不可以再多看看?
感谢 |
4
fangjinmin May 19, 2015
@remaerd 我没有看过你说的1Password的文章,没法给你更多的建议。
|
5
kepenj May 20, 2015
你的分享就是我们回贴的最大动力 +1
|