当前位置: 首页 > 工具软件 > ccrypt > 使用案例 >

CCRYPT使用指导

周睿范
2023-12-01

ccrypt 是一个用于文件和数据流加密解密的命令行工具包,主要设计用于替换标准 Linux/Unit 的 crypt 工具(因为它使用的是非常弱的加密算法)。ccrypt 基于 Rijndael 加密方法,这是美国政府所使用的高级加密标准之一,提供非常强大的安全性保证,同时也提供了兼容 crypt 工具的兼容模式。

USAG

加密:

  1. vim filename ,将需要加密的内容写入到文件
  2. /usr/local/bin/ccrypt filename 对文件进行加密,此时输入加密密码

解密:
3. /usr/local/bin/ccrypt -d filename -q -K password -c
参数说明

模式:
-e,–encrypt加密
-d,–decrypt解密
-c,–cat cat;解密文件到stdout
-x,–keychange更改密钥
-u,–unixcrypt解密旧的unix加密文件
选项:
-h,–help打印此帮助消息并退出
-V,–version打印版本信息并退出
-L,–license打印许可证信息并退出
-v,-- verbose将进度信息打印到stderr
-q, -安静地安静运行;禁止警告
-f,–force覆盖现有文件而无需询问
-m,–mismatch允许使用不匹配的密钥解密
-E,–envvar var从环境变量读取关键字(不安全)
-K,–key key Give关键字在命令行(不安全)上
-k,–keyfile文件从文件
-P的第一行读取关键字,–prompt提示符使用此提示符而不是默认的
-S,–suffix .suf使用后缀。 suf而不是默认的.cpt
-s,-strictsuffix拒绝加密已经带有后缀的文件
-F,-envvar2 var作为第二个关键字的-E(用于
密钥更改模式)-H,–key2密钥作为第二个关键字的-K(对于密钥更改模式)
-Q,–
prompt2提示第二个关键字为-P(用于密钥更改模式)-t,–timid提示两次加密密钥(默认)
-b,–brave仅提示一次加密密钥
-y,–keyref文件加密密钥必须与此加密文件匹配
-r,–
recursive 通过目录-R 递归,-rec-symlinks跟随符号链接作为子目录
-l,–symlinks取消引用符号链接
-T,–tmpfiles使用临时文件而不是覆盖(不安全)

参考:
https://en.wikipedia.org/wiki/Ccrypt
http://tuxdiary.com/2015/04/09/ccrypt/
http://ccrypt.sourceforge.net/ccrypt.html

 类似资料: