openfirediscuz忘记管理员密码忘记密码怎么办

openfire管理员忘记密码怎么办? - 推酷
openfire管理员忘记密码怎么办?
网上找了一些文档说Openfire的密码加密是由&org.jivesoftware.util.Blowfish&实现的,不过需要加密需要获取Openfire的&passwordKey&,这个数据可以从Openfire数据库的OFPROPERTY表里去取:
select&propValue&from&where&name='passwordKey'
然后再到OFUSER表中取出username为admin的加密后的密码:
select&encryptedPassword&from&ofuser&where&username='admin'
linux下查看passwordKey和加密后的密码可以使用命令:
/opt/openfire/
embedded-db/
vim openfire.script
进入之后可以看到一些SQL语句,这时候可以看到如下图所示的位置:
然后用以下Java代码就可以解密了:
import&org.jivesoftware.util.B
public&class&Password&{
&&&&static&Blowfish&blowfish&=&new&Blowfish(&xxxxxxxxxx&);&//
passwordKey
&&&&public&static&void&main(String[]&args)&{
&&&&&&&&//&TODO&Auto-generated&method&stub
&&&&&&&&System.out.println(blowfish.decryptString(&xxxxxxxxxxxxxxxxxxxxxx'&));&//
encryptedPassword
需要补充说明的是:若Openfire用的是嵌入的HSQL数据库,可以用&bin/extra/embedded-db-viewer.bat&或&embedded-db-viewer.sh&来获取数据。
其中需要使用到的类库可以在这里下载:
我的博客:
原文链接:
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
排版有问题
没有分页内容
视频无法显示
图片无法显示需求发布后1小时内收到服务商响应每个需求平均有10个服务商参与95%以上的需求得到了圆满解决所有需求不向雇主和服务商收取任何佣金新年献礼有新意,礼品定制最洋气
有相似问题想解决?
匹配服务商
选择服务商,签单
服务商工作
验收工作,满意后付款
已投标服务商
综合评分:5颗星
速度:5.00
服务:5.00
态度:5.00
好评率:100%
共有4个服务商参与报价,查看更多服务商报价
参与报价,开始赚钱
提交你的报价和方案
中标后交付作品
获得任务赏金相关文章推荐:
openfire忘记密码
以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Smack API库来实现IM聊天就简单多了。
网上也有很多关于这方面的资料,我就在这里把网上的资料和自己的理解总结一下和大家一起交流学习。
需要用到以下几个工具:
最新版本(openfire 3.8.1)
下载地址:ht...
Android平台
阅读(0) 回复(0)
其他文章推荐
&h1 id=&openfire使用上的一些技巧& style=&text-align:margin:0.8em 0padding:0box-sizing:border-font-weight:100;font-family:'microsoft yahei';line-height:26white-space:background-color:#FFFFFF;&&
openfire使用上的一些技巧
&h2 id=&1把openfire安装为系统服务& style=&margin:0.8em 0padding:0box-sizing:border-font-weight:100;font-family:'microsoft y...
阅读(150) 回复(0)
&div class=&markdown_views& style=&font-family:'microsoft yahei';font-size:14line-height:26white-space:background-color:#FFFFFF;&&
&h1 id=&openfire-hazelcast集群详解& style=&text-align:margin:0.8em 0padding:0box-sizing:border-font-weight:100;&&
openfire Hazelcast集群详解
&h2 id=&一概述& style=&margin:0.8em 0padding:0box-sizing:border-fon...
阅读(2970) 回复(1)
&h1 id=&openfire修改domain域值& style=&text-align:margin:0.8em 0padding:0box-sizing:border-font-weight:100;font-family:'microsoft yahei';line-height:26white-space:background-color:#FFFFFF;&&
openfire修改Domain域值
&p style=&margin-top:0margin-bottom:1.1box-sizing:border-font-family:'microsoft yahei';font-size:14line-height:26whi...
阅读(330) 回复(0)
1.首先,openfire服务器的安装配置非常简单,在官网下载.tar.gz包,注意为了更方便的管理,不要下载rpm包。进入解压后的包的bin目录中,shell 运行openfire,根据提示的参数开启openfire;
2.安装spark通讯工具,在官网下载tar.gz包,解压,在resource录下运行startup.sh,开启spark软件,注意不是运行包的根目录下的Spark哦,而是resource目录下的startup.sh
3.获取smack需要的jar包,下面给出资源(PS:每个版本的Smack都不一样,...
阅读(210) 回复(0)
不管学习什么都应该总结
这里我把关于Xmpp的一些方法整理到一个工具类中了
我就分享给大家
XmppConnection.java
[java] view plaincopyprint?
package com.techrare.
import java.io.BufferedInputS
import java.io.BufferedR
import java.io.ByteArrayInputS
import java.io....
Android平台
阅读(0) 回复(0)
学习过程中大家都碰到过连接被断开的问题给困扰吧,下面教大家如何做到连接断开后,重新连接
首先要创建连接监听器,用来监听连接状态,这里我写了一个类
继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnError()
前者为连接正常断开,后者是连接异常断开,不管是正常还是异常,我们都要监听到
这里写了一个定时器,两秒进行连接一次,注释写的也很清楚,不...
Android平台
阅读(0) 回复(0)
我运行TSung的机器装的是Ubuntu 10.04 Server amd64。以下是从安装Tsung到使用Tsung对openfire进行压力测试的步骤。
1. 下载并安装Tsung.
//安装Erlang及相关组件(必装)
apt-get install erlang erlang-nox erlang-dev erlang-parsetools
//安装生成报表必须的软件
apt-get install perl5 gnuplot libtemplate-perl
//下载Tsung的deb包
wget http://tsung.erlang-projects.org/dist/ubuntu/lucid/tsung_1.4.1-1_all.deb
阅读(90) 回复(0)
很久没有写博客了,回顾了一下原先学习的,接着没有写完的继续写咯。(ps:告诉大家一个秘密,其实写写博客对自己的帮助是非常大的哦~)
好了废话不多说,进入主题吧。
一、单人聊天
1)发送消息:
首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取
[java] view plaincopyprint?
private Map&String, Chat& chatManage = n...
Android平台
阅读(0) 回复(0)
openfire 中的会议室不像QQ群一样,不能保存那些离线用户,加入会议室后,一旦断开连接,就会离开会议室。
虽然如此,但如果要实现也不是不可能,我们可以自己做后台来保存,有兴趣的可以去试着实现一下,这里就不实现了。
好了,下面我们就一起来学习一下创建会议室、加入会议室以及查询会议室中的所有成员:
一、创建会议室
注释都写的很清楚,不做太多解释。
需要配置更多信息,可以到 http://xmpp.org/extensi...
Android平台
阅读(0) 回复(0)
下面就一起来学习一下,如何查询分组和添加分组等!
一、查询所有分组
通过Roster来获取所有分组,Roster可以通过connection.getRoster()来得到。
[java] view plaincopyprint?
&span style=&white-space:pre&&
* 获取所有组
* @param roster
* @return 所有组集合
Android平台
阅读(0) 回复(0)
盛拓传媒:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题两天热门文章
最新推荐文章openfire管理员忘记密码怎么办_百度知道
openfire管理员忘记密码怎么办
提问者采纳
可以把密码输入到记事本上,我用的文件夹加密超级大师忘记管理员密码都是找客服解决的多试一下常用密码。或者联系客服试一下,在复制到密码输入框中,密码大小写或全半角
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 openfire忘记账号密码 的文章

 

随机推荐