找了好多加密方法,觉得这种方式最为简单。这个加密法采用des加密算法,通过第三方控件实现。
下载地址:
http://d.download.csdn.net/down/481468/xiyouruanjian
安装方法:
1.将压缩包解压到bcb工作目录下
2.启动c++builder,File->Open project...打开des.bpk
3.如果bcb不自动安装在窗口结构列表中选择des.bpk右击选择install
4.这时,在控件栏里的sample内应该就可以找到WCDESComp1这个控件了
使用方法:
在窗体内加入WCDESComp1
加密时调用EncryStrHex();
解密时调用DecryStrHex();
Example:
String x,y;
x = WCDESComp1->EncryStrHex("I love CHINA","abcdefg");
y = WCDESComp1->DecryStrHex(x,"abcdefg") ;
ShowMessage("Encrypt /"I love CHINA/" is " + x +"/nDecrypt is /"" + y + "/"");