小编Dan*_*gus的帖子

bash base64产生不一致的输出?

有谁能解释一下?

[vagrant@centos ~]$ echo "10IXydrdsc4DVAgxzrXldNw5GMeVAHKG:TAO04JuWz4PBVWYm" | base64
MTBJWHlkcmRzYzREVkFneHpyWGxkTnc1R01lVkFIS0c6VEFPMDRKdVd6NFBCVldZbQo=
[vagrant@centos ~]$ echo "MTBJWHlkcmRzYzREVkFneHpyWGxkTnc1R01lVkFIS0c6VEFPMDRKdVd6NFBCVldZbQ==" | base64 -d
10IXydrdsc4DVAgxzrXldNw5GMeVAHKG:TAO04JuWz4PBVWYm
Run Code Online (Sandbox Code Playgroud)

第一个字符串o=在末尾编码,但最后编码的字符串==代替,解码为相同的原始字符串...

GNU bash,版本4.1.2(1)-release(x86_64-redhat-linux-gnu)

linux bash base64

3
推荐指数
1
解决办法
3145
查看次数

标签 统计

base64 ×1

bash ×1

linux ×1