首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用c#加密和解密值的最佳方法是什么?

问使用c#加密和解密值的最佳方法是什么?
EN

Stack Overflow用户
提问于 2010-01-11 17:23:45
回答 2查看 382关注 0票数 1

嗨,伙计们,我有一个网页,必须发送一个加密的值到我的asp.net网页应用程序的另一个网页.我想知道

  • 使用c#加密和解密值的最佳方法是什么?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-11 17:28:45

如果说高效是指高效开发(而不是实现自己的解决方案),我会说使用System.Security.Cryptography命名空间中的算法。如果你的意思是CPU密集程度最低,那么就像马特·艾伦提到的那样,可能会腐烂13。(编辑:正如其他人提到的,rot 13不安全。请仔细考虑。)。

在DES、3 DES、RC2和Rijndael、这就是MS要说的之间

对于小数据,我们发现Rijndael (高级加密标准)是所有方法中最快的。它具有可变的块长度和密钥长度,可以选择为128、192或256位中的任意一个。它也有一个可变的轮数来产生密码文本,这取决于密钥长度和块长度。

票数 4
EN

Stack Overflow用户

发布于 2010-01-11 17:35:26

该方法将取决于您的使用。我不会使用rot 13,因为它只不过是一个基本的字母替换;不太安全。

我会用3 AES或AES进行任何加密。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2043535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档