被“1”和“l”给坑了
由于输入法的原因,导致小写的英文字母“L”和阿拉伯数字“1”长得非常像,在写秘钥的时候很容易把看错。由于对方发秘钥的时候给的是图片,而且不太清晰,手动输入的时候把“1”写成“l”了,对了好几遍秘钥也没有发现错误。然后检查了N遍代码,也没有发现问题。最后又重新写了一遍秘钥,怀疑可能是1和l的原因,改好后马上通了。
以后发秘钥之类的东西的时候最好直接发送字符串,如果必须要发图片的话,最好发送高清图。
有些输入法把阿拉伯的零0和大写字母O写的很像,也可能会写错,类似的问题还有很多,所以写代码的时候一定要注意!