我一直在为我的公司制作令牌应用程序,但我注意到一些奇怪的东西。0字符长度为4
我从我的朋友那里通过64字符长的whatsapp复制了一个私钥,但是当我在不同的在线字符串长度计数服务上检查它时,它说它是“67”个字符。
我们发现字符串中的第一个'0'是4个字符长?
这里有2个私钥(他们是假的,所以不要对安全的担心) 0e6ec420ffcc38a1776e5fc2ac7d8a445a2e17c043f9979759d9ab5c10d57347(67长) 0e6ec420ffcc38a1776e5fc2ac7d8a445a2e17c043f9979759d9ab5c10d57347(64长)
现在林不知道,如果你可以用这个重现给予私人钥匙,因为它可能是相同的,因为这个网站改变它或什么。
但任何人都可以解释为什么有2个不同的长度不同的零? (顺便说一句4炭长零不必须在它的中间,而另一个该行确实有它)
首先检查HEX编辑器中的实际_byte_值。 – CBroe
@CBroe我用这个在线服务来检查十六进制值[link](http://codebeautify.org/string-hex-converter),它表示第一个“长”零是'20602060206030'和'正常'零是'30'... –
看起来你在这两种情况下都有一个_normal_零 - 其中只有一个在它前面有三个“单词连接”字符。 http://www.fileformat.info/info/unicode/char/2060/index.htm有些网站使用这种字符来控制文本流,就像可能发生换行的地方一样。这个零点没有斜线,可能是一个副作用,取决于字体或者某物。像那样。 – CBroe