openfire BlowFish 加密解密 C#

搜索openfire的 ofuser 密码的解密方式

  首先用BlowFish方式加密

  一般得的解决办法都是 Java的 我找了好久是C#的,故而分享下。

BlowFish的加密方式需要传下 key

 
string keyString = "hello";
Blowfish crypt = new Blowfish(keyString);
crypt.DecryptString(enstr);//加密后的
 

crypt.DecryptString("这里是你要解密的字符串");//解密后的

 

 

那么问题来了

传入的keyString 从哪里获取?

 

安装openfire 是 自动生成 ofProperty 表里边 name 为passwordKey 的propValue  就是需要传入的keyString 

 

具体BlowFish操作类 代码较多。

我本人的下载BlowFish地址:点击下载

我也是从别人那里下载来的。本人不才搜集的。

原文:http://jaryl-lan.blogspot.com/2014/07/openfire-blowfish-encryptiondecryption.html (英文的)

借鉴内容比我说的好:http://blog.csdn.net/id19870510/article/details/8226315

转载于:https://www.cnblogs.com/wenlixmh/p/4233356.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值