这是一个创建于 3652 天前的主题,其中的信息可能已经有所发展或是发生改变。
有两串字符A:"MSwyOTExMzcsODZjZWY=5T6z6T50", B:"MSwyOTExMzcsODZjZWY=", 将它们base64解码后都得到原始字符串"1,291137,86cef".
问题是我现在知道原始字符串是"1,291137,86cef", 在代码里面进行base64编码,只能得到B的值, 请问怎么样才能得到A?
6 条回复 • 2014-05-13 00:46:26 +08:00
|
|
1
binux 2014-05-12 23:42:13 +08:00
没办法
|
|
|
2
c 2014-05-12 23:42:29 +08:00 1
>>> 'MSwyOTExMzcsODZjZWY=xxxxx'.decode('base64') '1,291137,86cef' 后面随机填充呗
|
|
|
3
black 2014-05-12 23:53:18 +08:00
|
|
|
4
lsylsy2 2014-05-13 00:00:06 +08:00 2
@ black =代表base64结束,后面的字符被丢弃
|
|
|
5
black 2014-05-13 00:01:52 +08:00
@ lsylsy2 嗯,之前就是不知道这点一直被搞得团团转。。。
|
|
|
6
exoticknight 2014-05-13 00:46:26 +08:00
还以为能进来解答一下,结果大神们都回复得很快……
|