【发布时间】:2023-04-03 19:25:01
【问题描述】:
在阅读Jeff Atwood 的(又一个)post 或多或少得出结论认为我们凡人开发人员不应该过多地参与加密之后,我想知道我应该使用哪个库。我发现仅有的两个看起来合法的库是 entlib 和 Bouncy Castle,但对我来说,它们似乎并不比 .NET 加密 API 更抽象。
我想我想知道是否有一个“密码库的 jQuery”,它简单、广泛信任、开放和有据可查。
【问题讨论】:
-
System.Security.Cryptography有什么问题? -
@Thorarin - 这就是我一直在做的事情,但我认为有人会争辩不使用它的基本原因是因为该 API 中有很多选项,除非你了解所有内容,否则你最终会做错事。
-
他在文章中提到的另一个是 Keyczar
-
@ChrisW 有 Java、Python 和 C++ 实现 code.google.com/p/keyczar
-
这个问题需要针对不同的用例给出不同的答案——您是将数据传输给另一个人,还是只是在不使用数据时需要隐藏它。
标签: c# .net encryption