|
|
5精币
谁能告诉下 这个解码出来以后 前面会 出现几个随机的乱码是啥么???? 是解码的方式不对?还是啥??
原文:AAAAAA0QAhoJcG9rMTU1OUFi
编码_BASE64解码后得到 { 0, 0, 0, 0, 13, 16, 2, 26, 9, 112, 111, 107, 49, 53, 53, 57, 65, 98 }
删除掉前面 0, 0, 0, 0, 到文本 后 得到 上图明文
前面带几个乱码 是啥呀?? 不同的密码得到的 乱码还不一样
|
最佳答案
查看完整内容
以我的经验,这个13是密码的长度加4, 也就是加4个空字节{0},{ 0, 0, 0, 0, 13, 16, 2, 26, 9, 112, 111, 107, 49, 53, 53, 57, 65, 98 }
也可以理解成密码的长度加4个长度的随机字符。。那么开头的4个{0}就可以理解成包头的固定格式。
16, 2, 26, 9 这几个固定,或者按照上面说的,随机4个字节。{ 0, 0, 0, 0, 13, 16, 2, 26, 9, 112, 111, 107, 49, 53, 53, 57, 65, 98 }
112, 111, 107, 49, 53, 53, 57, 65, 98 这些是密码 ...
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|