多种加密方式及使用的算法
发布时间
阅读量:
阅读量
常见的加密类型及其算法
| 加密类型 | 使用算法 | 基本特性 |
|---|---|---|
| 对称加密 | DES(数据加密标准,56位密钥)、 AES(高级加密标准,128位密钥)、 3DES、Blowfish、Twofish、CAST5、IDEA、RC6 | 加密、解密使用同一个密钥 通常用来加密数据,加解密速度快 密钥过多,管理密钥困难 密钥交换困难 |
| 加密:# openssl enc -e -des3 -a -salt -in fstab -out fstab.ciphertext 常用选项:
- -e:加密
- -des3:加密数据时使用的算法,可用# openssl ? --> Cipher commands子命令中的各种其它算法代替
- -a:对加密后的数据进行base64编码,或解密前先对数据进行base64解码
- -salt:加盐。加盐后,相同的明文可以得到不同的密文。默认情况下,盐值是随机生成的
- -in FILENAME:指定要加密的文件
- -out FILENAME:指定加密后生成的文件
解密:# openssl enc -d -des3 -a -salt -in fstab.ciphertext -out fstab.plaintext 常用选项:
- -d:解密
全部评论 (0)
还没有任何评论哟~
