Base64加解密东西是一款用于倏地解密加密Base64编码的小东西,Base64是收集上最多见的用于传输8Bit字节代码的编码体例之一,Base64编码可用于在HTTP情况下传送较长的标识信息。
软件申明
比方,在JavaPersistence系统Hibernate中,就接纳了Base64来将一个较长的独一标识符(通常是128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTPGETURL中的参数。
在其余使用步伐中,也经常必要把二进制数据编码为合适放在URL(包含埋没表单域)中的情势。此时,接纳Base64编码不但对照冗长,同时也具备不行读性,即所编码的数据不会被人用肉眼所间接看到。
下载软件中加密下载地点的道理:
以“迅雷下载”为例:良多下载类网站都供应“迅雷下载”的链接,其地点一般是加密的迅雷公用下载地点。
如thunder://QUFodHRwOi8vd3d3LmJhaWR1LmNvbS9pbWcvc3NsbTFfbG9nby5naWZaWg==实在迅雷的“公用地点”也是用Base64加密的,其加密历程以下。
一、在地点的前后分离增加AA和ZZ
如 www.百度.com/img/logo.gif 酿成 AAwww.百度.com/img/logo.gifZZ。
二、对新的字符串举行Base64编码
如AAwww.百度.com/img/sslm1_logo.gifZZ用Base64编码失掉。
QUF3d3cuYmFpZHUuY29tL2ltZy9zc2xtMV9sb2dvLmdpZlpa。
三、在下面失掉的字符串前加上“thunder://”就成了
thunder://QUF3d3cuYmFpZHUuY29tL2ltZy9zc2xtMV9sb2dvLmdpZlpa。
Flashget的与迅雷相似,只不外在第一步时加的“料”分歧而已,Flashget在地点前后加的“料”是[FLASHGET],而QQ旋风的爽性不加料,间接就对地点举行Base64编码了。