【问题标题】:MYSQL Password Encryption with BCrypt使用 BCrypt 的 MYSQL 密码加密
【发布时间】:2015-03-26 18:49:54
【问题描述】:

我正在使用自定义 shell 脚本自动化创建 WordPress 网站的过程。 是否可以使用 BCrypt for WordPress 加密 MYSQL 密码?如果是这样,解决此问题的最佳方法是什么?

片段

#!/bin/bash

execute="
CREATE DATABASE IF NOT EXISTS $dbName;
GRANT SELECT, INSERT, UPDATE, DELETE
  ON $dbName.*
  TO '$dbUser'@'localhost' IDENTIFIED BY '$dbPass';
FLUSH PRIVILEGES;
"

mysql -uroot -p --show-warnings -e "$execute"

使用 Ruby,我可以像这样加密它:

encryptedPass="$(ruby -e "require'bcrypt';puts BCrypt::Password.create('$dbPass')")"

【问题讨论】:

标签: mysql wordpress bash security bcrypt-ruby


【解决方案1】:

编写您自己的 WordPress 插件以使用 BCrypt 转换哈希值。 此外,如果您打算走这条路,请务必彻底审核您的代码。我提供了两个链接,它们帮助我开始了这条道路,我希望它们可以帮助任何有兴趣加强其设置的人。

【讨论】:

    猜你喜欢
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-31
    • 1970-01-01
    • 1970-01-01
    • 2019-02-10
    相关资源
    最近更新 更多