使用C#加密和解密密码

Was*_*RAR 1 c# encryption passwords visual-studio

我想创建一个可以使用C#加密和解密我的密码的应用程序.

我的想法很简单.我将使用Substring从输入的字符串中提取每个字母,我将操纵ASCI代码并将其转换为另一个字母.我将使用相同的方法来加密它们.

有人解密我生成的密码有多难?

我正在寻找建议或示例代码.

as-*_*cii 8

在.NET中,有许多安全的加密方法.我认为不应该尝试实现自己的解决方案,而应该更好地了解System.Security.Cryptography.


Joe*_*ton 7

众所周知,凯撒的密码是不安全的.放弃这种方法毫无结果.对密码保护做更多研究.

  • @dotNet:凯撒的密码不安全到无用的地步.练习眼睛的人可以在不使用铅笔的情况下破解它们.计算机加载一个程序来破解它比实际破解它需要更长的时间.当我说你应该对密码保护和加密做更多的研究时,我非常认真.理想情况下,您永远不会将对称加密应用于密码.散列或非对称加密是更可行的选择. (5认同)