07.对称加密算法指令

7.1. enc指令 例子: enc -des-cbc-in pln.txt -out enc.txt -pass pass:12345678
7.2.对称加密算法指令种类

算法描述 enc指令参数
AES算法128-CBC -ase-128-cbc
AES算法128-CFB -aes-128-cfb
AES算法128-ECB -aes-128-ecb
AES算法128-OFB -aes-128-ofb
AES算法192-CBC -aes-192-cbc
AES算法192-CFB -aes-192-cfb
AES算法192-ECB -aes-192-ecb
AES算法192-OFB -aes-192-ofb
AES算法256-CBC -aes-256-cbc
AES算法256-CFB -aes-256-cfb
AES算法256-ECB -aes-256-ecb
AES算法256-OFB -aes-256-ofb
blowfish算法CBC -bf-cbc
blowfish算法CFB -bf-cfb
blowfish算法ECB -bf-ecb
blowfish算法OFB -b-ofb
CAST5算法CBC -cast5-cbc
CAST5算法CFB -cast5-cfb
CAST5算法ECB -cast5-ecb
CAST5算法OFB  -cast5-ofb
DES算法CBC模式 -des-cfb
DES算法CFB模式 -des-cfb
DES算法ECB模式 -des-ecb
DES算法OFB模式 -des-ofb
两个密钥的三重DES算法CBC -des-ede-cbc
两个密钥的三重DES算法CFB -des-ede-cfb
两个密钥的三重DES算法ECB -des-ede-ecb
两个密钥的三重DES算法OFB -des-ede-ofb
三个密钥的三重DES算法CBC -des-ede3-cbc
三个密钥的三重DES算法CFB -des-ede3-cfb
三个密钥的三重DES算法ECB -des-ede3-ecb
三个密钥的三重DES算法OFB -des-ede3-ofb
DESX算法CBC模式  -desx-cbc
IDEA算法CBC模式 -idea-cbc
IDEA算法ECB模式 -idea-ecb
IDEA算法OFB模式 -idea-ofb
RC2算法128-CBC -rc2-cbc
RC2算法128-CFB -rc2-cfb
RC2算法128-ECB -rc2-ecb
RC2算法128-OFB -rc2-ofb
RC2算法40-CBC -rc2-40-cbc
RC2算法64-CBC -rc2-64-cbc
RC4算法128 -rc4
RC4算法40 -rc4-40
RC5算法CBC -rc5-cbc
RC5算法CFB -rc5-cfb
RC5算法ECB -rc5-ecb
RC5算法OFB -rc5-ofb
不适用加密算法 -none

7.3 对称加密算法指令参数

参数描述 描述
ciphername  
in或out选项 指令输入和输出文件
pass,k,和kfile 口令输入选项
e和d 加密操作和解密操作
base64,a,A 将文件进行BASE64的编解码操作
K,IV  
salt,noslat,S salt选项指明在从口令提取的过程中使用盐值, 这个可以增强被加密数据的安全性
engine  
p、P p选项打印出对称加密算法真正使用的加密密钥的初始向量
nopad,bufsize,debug  
    原文作者:艾小小雨
    原文地址: http://www.cnblogs.com/aixiaoxiaoyu/p/8400672.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞