网站服务已经恢复正常,如果有使用上面的问题,请点击右上角反馈链接反馈。2021-04-29 11:54:23
Appache&Nginx .htpasswd 密码生成(支持bcrypt, md5, sha1, crypt加密算法)
使用htpasswd命令生成
bcrypt
$ htpasswd -nbB myName myPassword
myName:$2y$05$c4WoMPo3SXsafkva.HHa6uXQZWr7oboPiC2bT/r7q1BB8I2s0BRqC
MD5
$ htpasswd -nbm myName myPassword
myName:$apr1$r31.....$HqJZimcKQFAMYayBlzkrA/
SHA1
$ htpasswd -nbs myName myPassword
myName:{SHA}VBPuJHI7uixaa6LQGWx4s+5GKNE= `
CRYPT
$ htpasswd -nbd myName myPassword
myName:rqXexS6ZhobKA
OpenSSL 生成
MD5
$ openssl passwd -apr1 myPassword
$apr1$qHDFfhPC$nITSVHgYbDAK1Y0acGRnY0
CRYPT
openssl passwd -crypt myPassword
qQ5vTYO3c8dsU
编程语言生成
PHP
'{SHA}' . base64_encode(sha1($password, TRUE))
Java
"{SHA}" + new sun.misc.BASE64Encoder().encode(java.security.MessageDigest.getInstance("SHA1").digest(password.getBytes()))
ColdFusion
"{SHA}" & ToBase64(BinaryDecode(Hash(password, "SHA1"), "Hex"))
Ruby
require 'digest/sha1'
require 'base64'
'{SHA}' + Base64.encode64(Digest::SHA1.digest(password))
C or C++
Use the APR function: apr_sha1_base64
Python
import base64
import hashlib
"{SHA}" + format(base64.b64encode(hashlib.sha1(password).digest()))
PostgreSQL
'{SHA}'||encode(digest(password,'sha1'),'base64')
https://httpd.apache.org/docs/2.4/misc/password_encryptions.html
其他工具推荐
jQuery 方法在线查考手册 |
中文汉字转换拼音 |
XML 代码格式化 |
QR Code 二维码生成,二维码图片解码 |
英文大小字母写转换 |
ASCII码值转换计算 |