lon91ong 发表于 2013-1-8 18:21:27

Base64解码后得到乱码,请教大侠

本帖最后由 lon91ong 于 2013-1-8 18:24 编辑

在一个网站的Post/Get过程中,遇到了如下的地址参数:
__VIEWSTATE=dDw4ODUxNDk4MDQ7Oz6GskPG%2FdysAR5RzTKIvWk4y2LKww%3D%3D搜索得知,采用的是Base64加密,解码测试代码:
MsgBox(0, '二进制转字符:', BinaryToString(_Base64Decode("dDw4ODUxNDk4MDQ7Oz6GskPG%2FdysAR5RzTKIvWk4y2LKww%3D%3D")))得到如下图所示乱码:



请大侠指点解码方法!多谢了!

whitehead 发表于 2013-1-8 19:14:08

可能不是Base64吧?

lon91ong 发表于 2013-1-8 21:53:02

本帖最后由 lon91ong 于 2013-1-8 22:02 编辑

回复 2# whitehead


    怎样才能知道网站采用什么加密方式呢? 这个加密过程是服务器完成还是客户端完成呢?

例如以下这个网页: http://211.81.249.99/

破帽遮颜 发表于 2013-1-9 02:31:42

这个试一下~

komaau3 发表于 2013-1-9 05:58:33

提交的数据没有加密,就是表单缺省的编码方式“application/x-www-form-urlencoded”
对应js的encodeURIComponent编码,编码当然是由本地完成再提交到服务器的。
dDw4ODUxNDk4MDQ7Oz6GskPG/dysAR5RzTKIvWk4y2LKww==
/编码%2F,=编码%3D

lon91ong 发表于 2013-1-9 12:07:40

回复 5# komaau3

大侠说的这个完全不懂啊,它的这个编码是本地的哪个编码函数完成的呢?

可以给一个本地的js编码函数吗? 类似于这篇教程贴给出的

编码解码方面是在是小白一个啊,望大侠多多包涵,不吝赐教!感激不尽!

lon91ong 发表于 2013-1-9 12:13:29

回复 5# komaau3

用这个帖子的解码器解码之后明白了!
多谢大侠指点!

lon91ong 发表于 2013-1-9 12:19:08

回复 5# komaau3

但是这个字符串是怎么来的呢?
dDw4ODUxNDk4MDQ7Oz6GskPG/dysAR5RzTKIvWk4y2LKww==它是做什么用的呢?

komaau3 发表于 2013-1-9 12:25:19

本帖最后由 komaau3 于 2013-7-15 23:08 编辑

回复 1# lon91ong

你的回复我只能在消息提醒里看个大概 点我的ID 联系QQ把 论坛回复我这看不到

===================================================补充下===========
当时的回复不对真想解码的话参考这里http://wenku.baidu.com/view/82f2ac78a26925c52cc5bf56.html
页: [1]
查看完整版本: Base64解码后得到乱码,请教大侠