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

posted @ 2015-01-19 11:40  古羽  阅读(739)  评论(0编辑  收藏  举报