2
我注意到php base64_encode
使用'='作爲填充字符。根據Wikipedia不同類型使用'='或無。但CLI base64
命令以及openssl enc -base64
使用'K'作爲填充。我正在尋找他們使用的原因和實施的信息。爲什麼base64/openssl使用填充字符'K'而不是'='
echo base64_encode('hello'); // aGVsbG8=
echo hello | base64 -i - // aGVsbG8K
openssl enc -base64 <<< hello // aGVsbG8K
你有沒有發現任何關於此? –
@DmytroI。我還沒有。我發現了大量關於openssl填充方案的信息,但沒有回答這個問題。即使是來自openssl的例子,我發現它可以使用'='。難住了。 – cyberwombat