linux/openssl
来源:互联网 发布:苹果ai软件 编辑:程序博客网 时间:2024/06/05 14:17
在linux中,主要使用openssl和gpg两种方法实现安全机制。
单向加密
单向加密是计算一段数据的特征码,利用特征码对数据完整性进行校验,且输出定长。常见的加密算法有MD5、SHA1。
对称加密
对称加密就是加密和解密使用相同的密钥。常见的算法有DES、AES、3DES。
非对称加密
加密和解密使用的不是一个秘密。常见的算法有DSA、RSA。
openssl
//对称加密
//加密
openssl enc -e -des3 -a -in inputfile -out encryptfile
//解密
openssl enc -d -des3 -a -in encryptfile -out decryptfile
默认情况下,-salt选项开启,盐值随机生成,使用-nosalt关闭此选项。加盐后,相同的明文可以得到不同的密文,密文中包含盐值。-S 指定盐值。
计算文件单向加密的特征码
openssl dgst -sha inputfile
特征码用来检验一个文件的完整性。
0 0
- linux/openssl
- linux openssl 编程
- Linux下安装OpenSSL
- Linux OPENSSL服务器
- linux openssl基础介绍
- linux openssl 编程
- Linux 升级 openssl
- linux 编译openssl
- linux openssl基础介绍
- openssl compile on linux
- linux 编译 openssl DES_SPtrans
- linux openssl 升级
- linux 升级 openSSL 方法
- Compiling OpenSSL on Linux
- OpenSSL linux 证书操作
- Linux下OpenSSL 安装
- Linux Openssl升级
- linux openssl ca shell
- 导出visio2013文件中所有文本
- Arduino - ENC28J60有线网络模块
- Intel SSD硬盘 FW 更新方法
- Vagrant: Failed to mount folders in Linux guest...
- online_judge_1128
- linux/openssl
- The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
- 女大学生 争万元奖金 零下3度泳装
- 为Centos 安装中文
- IP地址匹配方式
- 处理Select语句中的单引号
- 百度离线地图api2.0 加载本地瓦片 实现点线面标注 ajax提交(完全内网)
- 【深入学习iOS开发(一)】Objective-C Reflection(Objective-C 反射机制)
- redis 五种数据类型的使用场景