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编码相关推荐
- des加密+base64编码,base64解码+des解密
des加密+base64编码,base64解码+des解密 des简单介绍 base64简单介绍 运行效果图 TestActivity.java DataEncryptionUtil.java des ...
- openssl算法 —— 利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密
openssl 加密字符串的方法: 一.利用openssl命令进行BASE64编码解码(base64 encode/decode): 1. BASE64编码命令 对字符串'abc'进行base64编码 ...
- linux之用openssl命令Base64编码解码、md5/sha1摘要、AES/DES3加密解密
1.我们先看openssl help命令会输出什么? 2.我们用openssl命令实现字符串和文本的Base64编码和解码 openssl base64 openssl base64 -d 3.我们用 ...
- AES加密 + Base64编码
AES 加密 依赖: <dependency><groupId>commons-net</groupId><artifactId>commons-net ...
- linux中常用的加密总结--base64编码解码与openssl实现
linux中常用的加密总结–base64编码解码与openssl实现 一.base64 !!!base64是一种数据编码方式,可逆,不是严格意义上的加密算法,不能作为安全加密使用 -d,–decode ...
- MD5工具类 加盐加密 及编码
titls: MD5工具类加密 date: 2018/11/12 10:03:42 categories: 开发module import java.security.MessageDigest; i ...
- openssl的AES加密(base64编码)
openssl的AES加密(base64编码) [ base64编码/解码 ] AES加密后为乱码,使用base64编码后显示正常 /********************************* ...
- ios开发Base64编码以及加密相关学习
一:.Base64补充 ```objc 1.Base64简单说明 描述:Base64可以成为密码学的基石,非常重要. 特点:可以将任意的二进制数据进行Base64编码 结果:所有的数据都能被编码为并只 ...
- 前端DES加密、base64编码,后端DES解密、base64解码
项目场景: 在系统开发的过程中有的时候,我们为了数据的安全性会把前端的数据进行加密,然后再在后端程序中对加密数据进行解密或解密,今天我们就在这里说2种简单的方法(DES加密.base64编码) 具体实 ...
最新文章
- Learun FrameWork 强大工作流引擎,让OA更智能
- Qt-QTableWidget设置只能选中一行
- CentOS7 网络安装流程
- 公交线路 思维,分支(女赛)
- NYOJ 371 机器人II
- Go web 编程资源
- C# 中的yield使用
- 安全——《微服务设计》读书笔记
- 洛谷P2351 [SDOi2012]吊灯 【数学】
- 阳黎盛:4.11美联储预计加息,脱欧被顺延!
- 全国计算机二级雷同卷怎么处理,信息系统项目管理师考试结束后,雷同卷怎么判定你知道吗?...
- 开课吧:C++语言基础以及应用领域有哪些?
- 安装SQL Server 2012时报.net framework 3.5错误
- 暑期开箱评测Wifi Pineapple(大菠萝)
- 理财趣事:要想财富滚滚来 先学普京打野猪
- 一天外汇交易走势时间分布
- windows 2008 R2 断电进入修复模式,并且无法使用usb键盘鼠标的解决方法
- 视频网站存储在服务器,网络视频存储服务器
- 大数据在智慧消防领域的应用
- Nexus 5设备调试