我正在尝试调试为什么某些东西不能正常工作并观察到b64encode它似乎不像我想象的那样工作:
import base64
base64.b64encode( bytes("the cat sat on the mat", "utf-8") )
>> b'dGhlIGNhdCBzYXQgb24gdGhlIG1hdA=='
base64.b64encode( bytes("cat sat on the mat", "utf-8") )
>> b'Y2F0IHNhdCBvbiB0aGUgbWF0'
第二个输入字符串在开始时只有很小的差异,那么为什么每个字符串的输出几乎不包含相似性呢?本来预计只有每个输出的开始会有点不同。