【问题标题】:How to determine type of password encryption being used?如何确定正在使用的密码加密类型?
【发布时间】:2017-10-17 10:41:25
【问题描述】:

我继承了一个 Web 应用程序(构建得很差)。目前我正在尝试找出正在使用的密码加密过程。这是一个 laravel 应用程序,其中一个使用的密码示例是:

$2y$10$XtmUr.U0tm7PEVwgypqdmuwYluPdygK0GSBE08Y/43NbnLCRBMtWm

有没有人知道正在使用哪个加密脚本?

【问题讨论】:

  • Laravel 默认使用 bcrypt
  • 密码也是散列,而不是加密$2y$10$ 告诉你它是 Bcrypt(参见例如 security.stackexchange.com/a/108789/72084),工作因子为 10,其余的是盐和哈希。
  • “结构很差”“加密脚本”,天哪...

标签: laravel encryption passwords password-encryption


【解决方案1】:

Laravel 使用 bcrypt(通过 PHP 的原生 password_hash() 函数)对密码进行哈希处理。

【讨论】:

    猜你喜欢
    • 2022-04-14
    • 2022-04-07
    • 1970-01-01
    • 1970-01-01
    • 2020-12-22
    • 2019-12-21
    • 2015-05-13
    • 1970-01-01
    • 2018-12-15
    相关资源
    最近更新 更多