Openfire用户密码加密解密

需求要求审核过程中都用匿名进行用户注册登录,注册用户审核通过后才使用openfire内置表

如何做到用户密码统一

 

Openfire是通过org.jivesoftware.util.Blowfish.java实现的加密。

密钥:在openfire的数据库中有表ofproperty,其中就有passwordKey的值

Blowfish blow=new Blowfish(passwordKey);

//加密

String encrypt=blow.encryptString("123");

//解密

String decrypt=blow.decryptString(encrypt);

posted @ 2015-09-29 17:27  Anlycp  阅读(930)  评论(0编辑  收藏  举报