常简单(包看包会)非常实用加密解密字符串


placeholder image
admin 发布于:2010-05-05 12:12:00
阅读:loading

从网上看到的这个加密、解密技术,感觉特别简单,2行代码,谁看过之后还不会呢?

迅雷、旋风、快车等这样的下载地址都是这种方式的加密,就不详细介绍了。

1、加密、解密类方法。

image.png

image.png

以上是一个加密解密类的简单封装。

特别提示(2011-3-9日修改),通过实践中证明,在字符串加密的时候,如果源字符串长度太长,超过55个长度的时候,产生的加密字符串会有一个换行,即两行或多行显示数据,如

c2VsZWN0IGlkLG5hbWUgZnJvbSBUU0RDb21wYW55IHdoZXJlIGlzRGVsZXRlICE9ICfKxycgYW5k
IHNvcnQgPSA=

如果这段加密的字符需要在JS中当做参数传递的时候,会报错,也就是没有结束的字符串变量,那么这里提供的一个解决办法是:return encode.encode(b).replace("\r\n","");在解密的时候不需要再处理

2、看详细加、解密实现

一、简单字符加密就不用说了吧,直接调用方法。

二、迅雷、旋风、快车地址加、解密

image.png

打印出的数据为:

image.png

可以直接复制一个迅雷的地址来解密,也可以直接将一个网络文件的地址用此方式来加密,加密完后,复制到迅雷的新建地址里面,然后点击确定,可照样下载。

 点赞


 发表评论

当前回复:作者

 评论列表


留言区