encryptionalgorithm.txt

来自「Blowfish加密算法,使用前请先加载一个名为Blowfish.java的文件」· 文本 代码 · 共 27 行

TXT
27
字号
Blowfish加密算法源码。 

这个Blowfish源码来自jive3.X,使用实例: 
public  class BlowfishTest{ 
       public  static void main(String [] args){ 
        //实际应用中这里应是个随机数 
         String keyString = "hello cnjbb!"; 
         String testString = "独孤求胜"; 
         System.out.println("加密前**************
"+"testString = "+testString); 
         Blowfish  crypt = new Blowfish(keyString); 
         System.out.println("开始加密");       
         testString = crypt.encryptString(testString); 
         System.out.println("加密之后**************
"+"testString = "+testString); 
         System.out.println("开始解密"); 
         testString = crypt.decryptString(testString); 
         System.out.println("解密之后**************
"+"testString = "+testString); 
        } 
  }运行结果: 
Blowfish 属于对称密钥算法,对于加密后的数据只要获得密钥,是可以解密的。如果不知道密钥,
基本上是不可能的,缺点就是密钥的管理问题。



重点说明:此加密算法需要加载一个叫Blowfish.java的文件。网上有。

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?