这个“ICAgICAg…”在公钥证书和消息中是什么意思?

信息安全 编码
2021-08-17 20:15:41

我注意到,ICAgICAgICAgICAgICAg在公钥证书和密文中,字符串以不同的重复长度经常出现。

这是什么意思?是某种填充物吗?这是加密的怪癖吗?

2个回答

ICAg 当文本是 base64 编码时,表示三个空格。

例如:

echo -n '      hello world' | openssl base64

产生:

ICAgICAgaGVsbG8gd29ybGQ=

接受的答案没有显示如何获得答案(它显示了如何验证它)。利用

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

看看里面有什么。