分享我用于加密数据的开源框架 - Safe

2015-05-18 11:31:02 +08:00
 remaerd
项目需求,所以参考 1Password 的设计开发了这个用于加密数据的 Swift 开源框架。因为对加密学的东西涉足甚浅,希望能够得到大师的指导。

https://github.com/remaerd/Safe

谢谢。
3027 次点击
所在节点    iDev
5 条回复
walleve
2015-05-18 11:57:01 +08:00
你的分享就是我们回贴的最大动力
fangjinmin
2015-05-18 12:52:26 +08:00
加密最重要的是加密算法,你用的是只是AES128bit, 不是特别安全了,换成256bit吧,或者作成接口,可以让用户选择。
remaerd
2015-05-18 16:38:51 +08:00
@fangjinmin 感谢指出,我的确看漏了 1Password 那篇文章里关于 Encryption Keys 的加密算法选择。另外我其实对文章中提到的 Derived MAC key 的使用有疑问,我对如何保护 Master Key 防篡改上面无法通过文章获得答案。不知道您可不可以再多看看?

感谢
fangjinmin
2015-05-19 13:32:44 +08:00
@remaerd 我没有看过你说的1Password的文章,没法给你更多的建议。
kepenj
2015-05-20 10:30:12 +08:00
你的分享就是我们回贴的最大动力 +1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/191852

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX