Openfire 管理员密码解密
今天遇到了就这里记录一下
获取加密后的密码
select encryptedPassword from ofuser where username=’admin’;
获取 passwordKey
SELECT * FROM ofproperty
解密
把附件下载回来
package org.example;
import org.example.Blowfish;
public class dec {
public static void main(String[] args) {
//encryptedPassword:加密的密码
String encryptedPassword = "";
String passwordKey = "";//ofproperty中的秘钥
Blowfish blowFish = new Blowfish(passwordKey);
String mingwen = blowFish.decryptString(encryptedPassword); //解密后明文密码
System.out.println(mingwen);
}
}