我有一个关于哈希使用的问题:
为什么我不应该对数据库中插入的所有数据进行哈希处理,而不是只对密码进行哈希处理?
散列所有值(电子邮件等(不是更安全吗?这样攻击者就什么都得不到,而不是密码之外的所有东西?
为什么只对密码进行散列处理很常见?
谢谢你的帮助!
因为哈希是单向事务,所以不能"解开";数据。如果您无法读取数据,并且每次您需要以任何方式处理数据时,用户都需要再次插入数据,那么这些数据的用途是什么?
我有一个关于哈希使用的问题:
为什么我不应该对数据库中插入的所有数据进行哈希处理,而不是只对密码进行哈希处理?
散列所有值(电子邮件等(不是更安全吗?这样攻击者就什么都得不到,而不是密码之外的所有东西?
为什么只对密码进行散列处理很常见?
谢谢你的帮助!
因为哈希是单向事务,所以不能"解开";数据。如果您无法读取数据,并且每次您需要以任何方式处理数据时,用户都需要再次插入数据,那么这些数据的用途是什么?
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium