在asp.net c#企业级应用程序的sql server中使用的最标准的加密技术是什么? 。我正在谈论像md5或sh1等标准,哈希
答案 0 :(得分:3)
您所描述的内容称为散列,而不是加密。
我认为你可以使用某种形式的SHA-2,可能在与'salt'字符串连接之后。大多数常见平台为这种散列算法提供内置函数。详情:http://en.wikipedia.org/wiki/SHA-2
答案 1 :(得分:1)
HashBytes
,这可以在不相关的网站上重复使用密码。只要正确使用哈希(正确腌制)。但是由于主机遭到入侵,战斗已经失败。答案 2 :(得分:0)
我一般认为Md5(含盐)很常见。
<强>然而强>
我一次又一次地看到,登录页面是通过标准的http完成的! 这是一个更大的问题,然后有人入侵Web服务器/ SQL框并获取密码。
了解有关Cookiemonster Attack类型安全问题的详细信息,请阅读'Man in the Middle'。