2017-05-23 5 views
0

私は自分の会社のトークンアプリを作っていましたが、何か変わったことに気付きました。0文字の長さは4です

私は友人から64文字の長さのwhatsappを使って秘密鍵をコピーしましたが、別のオンライン文字列の長さのサービスでそれをチェックすると "67"文字と表示されます。

文字列の最初の「0」は4文字であることがわかりましたか?ここで

は今、イムあなたがこれを再現できるかどうかわからない2つの秘密鍵(彼らは偽物ですので、セキュリティについて心配しないで) ⁠⁠⁠0e6ec420ffcc38a1776e5fc2ac7d8a445a2e17c043f9979759d9ab5c10d57347(67長) 0e6ec420ffcc38a1776e5fc2ac7d8a445a2e17c043f9979759d9ab5c10d57347(64長)

ですこのウェブサイトがそれを変えるので、彼らが同じであるかもしれないのでプライベートキーを与えてください。

しかし、誰かが異なる長さの2つの異なるゼロがある理由を説明できますか?秘密鍵の (BTW 4-チャー長いゼロdoesntのそれの途中でそのラインを有し、他の一つは、それを持っている)

スクリーンショット: Different versions of the '0' character

+0

まず、実際の_byte_値がHEXエディタにあるかどうかを確認します。 – CBroe

+0

@CBroe私は、このオンラインサービスを使って16進値[link](http://codebeautify.org/string-hex-converter)をチェックし、最初の「長い」ゼロは「20602060206030」であり、ゼロは '30'です... –

+1

両方の場合に_normal_ゼロがあるように見えます - そのうちの1つだけがその前に "単語結合"という文字を3回持っています。 http://www.fileformat.info/info/unicode/char/2060/index.htm一部のWebサイトでは、このような文字を使用して改行の発生場所などのテキストフローを制御しています。このゼロにはスラッシュがありませんが、フォントやsthに依存する副作用があります。そうですね。 – CBroe

答えて

0

CBroeは、前記のように:

両方の場合に通常のゼロを持っているように見えます。そのうちの1つだけに、その前に「単語結合」という文字が3回あります。 link一部のWebサイトでは、このような文字を使用して、改行が発生する可能性のあるテキストフローを制御します。このゼロにはスラッシュがありませんが、フォントやsthに依存する副作用があります。そうですね。 Appearently

のWhatsAppウェブからフルメッセージをコピーし、メッセージの先頭に、いわゆる「言葉指物師」の文字が追加されます。

メッセージの一部のみを選択すると、これらの文字が追加されません。

関連する問題