Base64加解密工具是一个小工具,用于Base64编码的快速解密和加密。Base64是网络上传输8-8Bit字节码最常用的编码方式之一,在HTTP环境下可以使用Base64编码传输长标识信息。
【使用说明】主程序如图。
先打开文本编辑需要加密解密的字符,然后根据要求选择exe打开再重新打开文本,就可以看到加密解密后的字符了。
[软件用法]例如,在Hibernate(一个JavaPersistence系统)中,Base64用于将一个长的唯一标识符(通常是128位的UUID)编码成一个字符串,该字符串在HTTP形式和HTTPGETURL中用作参数。
在其他应用程序中,通常需要将二进制数据编码成适合放置在URL中的形式(包括隐藏的表单字段)。此时Base64编码不仅短,而且不可读,即编码后的数据不会被肉眼直接看到。
下载软件中加密下载地址的原理;
以迅雷下载为例:很多下载网站都提供了迅雷下载的链接,它们的地址通常是为迅雷加密的特殊下载地址。
例如,thunder ://qufodhrwoi 8 VD 3d 3 lmjaw r11 mnvbs9pbwcvcc3 nsbtffbg 9 nby5 navzawg==其实Thunder的“特殊地址”也是用Base64加密的,加密过程如下。
1.在地址前后加上AA和ZZ。
例如,www.baidu.com/img/logo.gif变成了AAwww.baidu.com/img/logo.gifZZ.
其次,新字符串是Base64编码的。
例如,AAwww.baidu.com/img/sslm1_logo.gifZZ用Base64编码。
quf3d 3 cuymfpzhuy 29 tl2 ltzy 9zx2tmv 9sb 2d vlmdpzlpa .
第三,在上面得到的字符串前加上“thunder://”。
thunder ://曲阜3d 3 cuymfpzhuy 29 tl2 ltzy 9zx2tmv 9 sb 2d vlmdpzlpa .
Flashget和雷霆类似,只是第一步添加的“材料”不同。flashget在地址前后添加的“素材”是【Flashget】,而QQ旋风则干脆不添加素材,直接将地址编码在Base64中。
[软件描述] Base64编码。
URL编码
GZIP
AES加密
DES加密
RSA加密