关于 base64 编码的问题

2014 年 5 月 12 日
 black
有两串字符A:"MSwyOTExMzcsODZjZWY=5T6z6T50", B:"MSwyOTExMzcsODZjZWY=", 将它们base64解码后都得到原始字符串"1,291137,86cef".

问题是我现在知道原始字符串是"1,291137,86cef", 在代码里面进行base64编码,只能得到B的值, 请问怎么样才能得到A?
3344 次点击
所在节点    问与答
6 条回复
binux
2014 年 5 月 12 日
没办法
c
2014 年 5 月 12 日
>>> 'MSwyOTExMzcsODZjZWY=xxxxx'.decode('base64')
'1,291137,86cef'
后面随机填充呗
black
2014 年 5 月 12 日
@c 太感谢了!搞定了
lsylsy2
2014 年 5 月 13 日
@black =代表base64结束,后面的字符被丢弃
black
2014 年 5 月 13 日
@lsylsy2 嗯,之前就是不知道这点一直被搞得团团转。。。
exoticknight
2014 年 5 月 13 日
还以为能进来解答一下,结果大神们都回复得很快……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/112257

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX