0字符的长度为4

时间:2017-05-23 08:39:52

标签: character string-length

我为我的公司制作了一个令牌应用程序,但我发现了一些奇怪的东西。

我通过长度为64个字符的whatsapp从我的朋友复制了一个私钥,但是当我在不同的在线字符串长度计数服务上检查它时,它说它是" 67"字符。

我们发现第一个' 0'在字符串中长度为4个字符??

以下是2个私钥(它们是假的,所以不用担心安全性) ⁠⁠θ0e6ec420ffcc38a1776e5fc2ac7d8a445a2e17c043f9979759d9ab5c10d57347(67长度) 0e6ec420ffcc38a1776e5fc2ac7d8a445a2e17c043f9979759d9ab5c10d57347(64长)

现在我不确定你是否可以用给定的私钥来重现这个,因为它们可能是相同的,因为这个网站改变它或什么。

但任何人都可以解释为什么有两种不同的零长度? (顺便说一句,4-char长零在它的中间没有那条线,另一条确实有它)

私钥的屏幕截图: Different versions of the '0' character

1 个答案:

答案 0 :(得分:0)

正如CBroe所说:

  

在这两种情况下看起来你都有正常的零 - 只有其中一个有#34; word joiner"在它面前的角色三次。 link某些网站使用此类字符来控制文本流,例如可能发生换行的地方。这个零没有通过它的斜线,可能是一个副作用,取决于字体或......那样的。

当从whatsapp web复制完整消息时,显然会添加所谓的" word joiner"消息开头的字符。

当只选择部分信息时,它不会添加这些字符。