CodingHorror's adventure with encryption和Coda Hale对它的评论让我想知道是否有任何加密库提供Coda描述的加密服务类型。即为特定目的提供正确的当前加密方法。 Coda提到了BouncyCastle,但该库并没有提供我正在寻找的高度加密方法的抽象。例如,如果您需要加密电子邮件,您将选择专门用于该目的的方法或类,但是可以用不同的类/方法提供加密诸如查询字符串或状态信息的短期消息。这样的图书馆是否存在?能保持现状的人是否存在?C#有任何高度抽象级别的密码库吗?
1
A
回答
2
这听起来像你正在寻找一些简单的东西吗?我不认为你会找到。密码学并不简单。我建议学习System.Security.Cryptography Namespace中的课程。考虑到一些加密算法的复杂程度,我认为这些类中的很多方法仍然具有“高级抽象”的特征。
0
您可能要看一看的文章,杰夫阿特伍德写了很久以前就CodeProject.com
http://www.codeproject.com/KB/security/SimpleEncryption.aspx
您仍将可能需要写一些包装类抽象甚至更多,但我认为这是一个好的开始。
相关问题
- 1. 是接口的最高抽象级别吗?
- 2. 组织级别的抽象
- 3. 具有多个级别的抽象类
- 4. C#抽象类没有任何抽象方法
- 5. Python中的高级别/抽象Canbus接口
- 6. 哪个Cassandra API提供最高级别的抽象?
- 7. LDAP调用级别的ADAM抽象
- 8. 例外喜抽象级别的方法
- 9. 如何分离具有接口的抽象级别?
- 10. 做Java库有抽象类吗?
- 11. 有密钥库密码和别名密码不同的风险
- 12. Cakephp:抽象AppController另一个级别,可能吗?
- 13. C++ - 从抽象类继承的抽象继承的抽象方法是否有任何性能问题?
- 14. 高级绘图库的C#
- 15. Div没有任何高度
- 16. 是否有任何现存的抽象文件目录库?
- 17. 尺寸等级紧凑宽度中“常规高度”和“任何高度”之间的区别是什么?
- 18. 抽象类没有任何抽象方法
- 19. 通过在C抽象库++
- 20. 是否有任何(有点)高级数学Javascript库?
- 21. STM32F042不需要更高级别的库吗?
- 22. 如何检索别名密码密码android密钥库
- 23. 数据库级别的数据加密
- 24. 使用弹簧集成制作更高级别的抽象组件
- 25. Apache JackRabbit存储库是否有任何抽象层?
- 26. C++中的密码强度
- 27. 页面对象 - 方法的抽象级别
- 28. PDF'高级'信息抽取
- 29. MySQL--加入用户最新级别,没有任何级别?
- 30. 密钥库 - 丢失的别名,但有密码和文件