📄 encryptionalgorithm.txt
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -