ASP.NET如何加密数据 传入SQL 表中

ASP.NET如何加密数据 传入SQL 表中,第1张

密码框的内容,一般都不是加密解密,也不需要去显示,而是用单向的HASH函数,也叫散列或摘要算法。比如MD5,SHA等算法,以后用的时候也不解密,把输入的密码再HASH一次,与原来的结果比较就可以了。一致则通过,不一致则拒绝。而要加密内容然后解密的话,现在一般用DES。不管是MD5,SHA,还是DES,网上有很多源代码,可以直接用,都是在Insert时进行一个调用就可以了。当然,如果是DES,那么在显示时调用下解密函数就可以了

现在通用的都是 MD5非对称加密方法来保证用户密码的安全,意思就是只能加密,不能解密。

如果需要解密码就得用对称加密方法。在.NET库的System.Security.Cryptography命名空间中,有有RC2、DES、TripleDES和Rijndael四种对称加密方法,可选用


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6699214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存