实用命令:利用openssl和xxd命令把16进制字符串转换为base64字符串或把base64转成16进制表示

 把16进制字符串转换为base64字符串:

$ echo 6742c016888b50580934200002bf20002bf20040 | xxd -r -ps | openssl base64
Z0LAFoiLUFgJNCAAAr8gACvyAEA=


把base64字符串转换为16进制字符串:

$ echo Z0LAFoiLUFgJNCAAAr8gACvyAEA= | openssl base64 -d | xxd -ps
6742c016888b50580934200002bf20002bf20040


另外,把16进制字符串转换为二进制文件方法为:

echo 68ce3c80 | xxd -r -ps > a.bin


其它openssl实用命令请参考《实用命令:利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密》(http://blog.csdn.net/jasonhwang/article/details/2336049)。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值