openssl加密base64编码
Posted Linux编程学堂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openssl加密base64编码相关的知识,希望对你有一定的参考价值。
openssl
OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。
首先,要安装 openssl:
centos命令:
sudo yum install openssl-devel
ubuntu命令:
sudo apt-get install libssl-dev
编译:
#! /bin/sh
out=exe
rm $out
gcc test.c -o $out -lcrypto
运行:
[hill@Ubunut10 aes]$./make.sh
[hill@Ubunut10 aes]$./exe
AES_BLOCK_SIZE = 16
原始数据:
232340402121214142433132330000000000000000000000000000000000000000000000000000000000000000000000
set aes key = 0123456789abcde
加密数据:
1f84ced9ca24eafed2cf4709b2324578b7a085b9b36333a3a667929584c40c1bb7a085b9b36333a3a667929584c40c1b
揭密数据:
232340402121214142433132330000000000000000000000000000000000000000000000000000000000000000000000
uncode aes = ##@@!!!ABC123
[hill@Ubunut10 aes]$
以上是关于openssl加密base64编码的主要内容,如果未能解决你的问题,请参考以下文章
openssl pem转cer文件 并用base64编码解码过程
PHP base64_encode 在URL地址参数编码上使用