MYSQL 使用 BCrypt 进行密码加密
MYSQL Password Encryption with BCrypt
我正在使用自定义 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')")"
编写您自己的 WordPress 插件以使用 BCrypt 转换哈希值。
此外,如果您打算走这条路,请确保彻底审核您的代码。我提供了两个链接,它们帮助我开始了这条路,我希望它们可以帮助任何其他有兴趣加强其设置的人。
我正在使用自定义 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')")"
编写您自己的 WordPress 插件以使用 BCrypt 转换哈希值。 此外,如果您打算走这条路,请确保彻底审核您的代码。我提供了两个链接,它们帮助我开始了这条路,我希望它们可以帮助任何其他有兴趣加强其设置的人。