我在我的网站上实现了用户帐户。我需要对新成员的密码进行加密,但是我对我发现的许多选项感到疯狂。
对称和非对称密码系统、公钥与私钥、数字签名、哈希算法、RSA、DES、Rijndael、PGP、MD5、SHA-1、https、安全套接字、Camellia、IDEA;这是什么意思呢?
我什至不知道 MD5 和 rinjdael 之间的区别,有人能告诉我最好的加密方式吗?
最佳答案
如果您使用的是 asp.net,则可以使用内置的用户帐户功能。
如果您坚持要构建自己的密码,则不应加密,而应散列并且只存储散列,而不是实际密码。
这是一个link让你开始。
评论更新
membership providers for MySql
membership providers for Oracle
关于c# - 加密密码C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3418642/