相关疑难解决方法(0)

散列和加密算法之间的根本区别

我看到哈希和加密算法之间存在很多混淆,我希望听到一些更专业的建议:

  1. 何时使用哈希与加密

  2. 什么使哈希或加密算法不同(从理论/数学水平),即什么使哈希不可逆(没有彩虹树的帮助)

以下是一些类似的 SO问题,没有像我想要的那样详细说明:

混淆,散列和加密有什么区别?
加密和散列之间的区别

security encryption hash cryptography

494
推荐指数
10
解决办法
20万
查看次数

在数据库中存储密码的最佳方法

我正在开发一个必须具有身份验证(用户名和密码)的项目

它还连接到数据库,所以我想我会在那里存储用户名和密码.但是,将密码仅仅放在数据库中的表中的文本字段似乎不是一个好主意.

我正在使用C#并连接到2008 Express服务器.任何人都可以(尽可能多的例子)建议存储此类数据的最佳方法是什么?

PS我很乐意这样的想法,如果可以提供一个很好的理由,这些信息不会存储在数据库中

database security passwords

451
推荐指数
6
解决办法
30万
查看次数

双向加密:我需要存储可以检索的密码

我正在创建一个存储密码的应用程序,用户可以检索和查看密码.密码用于硬件设备,因此检查哈希是不可能的.

我需要知道的是:

  1. 如何在PHP中加密和解密密码?

  2. 使用加密密码最安全的算法是什么?

  3. 我在哪里存储私钥?

  4. 除了存储私钥,最好是要求用户在需要密码解密时输入私钥吗?(可以信任此应用程序的用户)

  5. 密码以什么方式被窃取和解密?我需要注意什么?

php security encryption passwords

172
推荐指数
5
解决办法
6万
查看次数

标签 统计

security ×3

encryption ×2

passwords ×2

cryptography ×1

database ×1

hash ×1

php ×1