OpenFire 管理后台账号密码解密
https://hub.docker.com/r/sameersbn/openfire
docker pull sameersbn/openfire:3.10.3-19
docker run --name openfire -d --restart=always \
--publish 9090:9090 --publish 5222:5222 --publish 7777:7777 \
--volume /srv/docker/openfire:/var/lib/openfire \
sameersbn/openfire:3.10.3-19
openfire.jar/org/jivesoftware/util/Blowfish.java
/usr/share/openfire/embedded-db/openfire.log
/*C3*/INSERT INTO OFPROPERTY VALUES('passwordKey','QWMRc9f3X9t2BN0')
/*C1*/DELETE FROM OFUSER WHERE USERNAME='admin'
INSERT INTO OFUSER VALUES('admin',NULL,'cef7d1faf10db55cdd43847c9869da627674cda780275756','Administrator','[email protected]','0','0')
select encryptedPassword from OFUSER where username='admin';
select * from ofproperty where propValue='passwordKey'
encryptedPassword
passwordKey
String encryptedPassword = "cef7d1faf10db55cdd43847c9869da627674cda780275756";
String passwordKey = "QWMRc9f3X9t2BN0";
mvn clean package -DskipTests