web-dev-qa-db-ja.com

この「ICAgICAg…」は、公開鍵証明書とメッセージで何を意味しますか?

文字列ICAgICAgICAgICAgICAgは、さまざまな繰り返し長さで、公開鍵証明書と暗号文にかなり頻繁に現れることに気付きました。

これは何を意味するのでしょうか?それはある種のパディングですか?暗号化の癖ですか?

37
Richard Hum

ICAgは、テキストがbase64でエンコードされている場合の3つのスペースを表します。

例えば:

echo -n '      hello world' | openssl base64

生成する:

ICAgICAgaGVsbG8Gd29ybGQ=
57
mti2935

受け入れられた回答には、回答の取得方法は示されていません(確認方法を示しています)。使用する

echo 'ICAgICAgICAgICAgICAg' | base64 -d

(スペースの束を生成する)または

echo 'ICAgICAgICAgICAgICAg' | base64 -d | hexdump -C

生産

00000000  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20     |               |
0000000f

中身を見るために。

31
maaartinus