英语法语西班牙语

Ad


OnWorks 网站图标

gpgdir - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 gpgdir

这是 gpgdir 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


目录 - 使用 GnuPG 进行递归目录加密

概要


目录 -e|-d [选项]

商品描述


目录 是一个 perl 脚本,它使用 CPAN GnuPG::Interface perl 模块递归地
使用 gpg 加密和解密目录。 目录 递归下降通过
目录以确保它加密或解密目录中的每个文件以及所有
其子目录。 默认情况下,所有文件的 mtime 和 atime 值将是
在加密和解密时保留(这可以通过 --不保留-
选项)。 请注意,在 - 加密 模式下,gpgdir 会删除它原来的文件
成功加密(除非 --不删除 选项已给出)。 但是,在启动时
gpgdir 首先要求提供解密密码以确保虚拟文件可以
成功加密和解密。 可以使用以下命令禁用初始测试
--跳过测试 选项,以便目录可以轻松加密,而不必也
指定密码(这与 GPG 行为)。 另外,请注意 gpgdir 是
注意不要加密隐藏的文件和目录。 毕竟,你可能不想要你的
〜/.gnupg 目录或 在〜/ .bashrc 要加密的文件。 钥匙 目录 用于
加密/解密指定的目录 ~/.gpgdirrc。

最后, 目录 可以使用 擦拭- 擦拭 安全的命令行选项
成功加密后删除原始未加密文件。 这个
提升了 gpgdir 的安全性,因为它更难恢复
加密后与文件系统中的文件关联的未加密数据
(即使删除了文件,unlink() 也不会擦除数据块)。

配置


-e, - 加密
递归加密命令行中指定目录中的所有文件。 全部
原始文件将被删除(首先执行密码检查以确保
用户知道解锁私有 GnuPG 密钥的正确密码)。

-d, --解密
递归解密命令行中指定目录中的所有文件。 这
每个文件的加密 .gpg 版本将被删除。

- 标志
对命令行中指定的目录中的所有文件进行递归签名。 为了
每个文件都会创建一个分离的 .asc 签名。

- 核实
递归验证指定目录中文件的所有 .asc 签名
命令行。

-g, --gnupg-目录
指定将使用哪个 .gnupg 目录来查找 GnuPG 密钥。 默认是
〜/.gnupg 如果不使用此选项。 此选项允许 gpgdir 作为一个运行
用户但使用另一个用户的密钥(假设权限设置正确,
等等)。

-p, --pw-文件
从中读取解密密码 密码文件 而不是在命令行上输入它。

-t, - 测试模式
对虚拟文件运行加密和解密测试并退出。 这个测试是
默认情况下始终在两者中运行 - 加密--解密 模式。

-S, --对称
指导 目录 使用支持的对称密码加密解密文件
GnuPG(常用的是 CAST5)。 这导致显着加快
加密/解密过程。

-T, - 试运行
显示在不实际执行的情况下会发生哪些加密/解密操作。
在这种模式下,文件系统不会以任何方式改变。

-I, - 交互的
在实际加密或解密每个文件之前提示用户。 这很有用
细粒度控制 目录 操作,因为它通过一个递归
目录结构。

-F, - 力量
告诉 目录 忽略非致命错误条件,例如无法加密
或由于权限错误而解密单个文件。

- 排除
指示 gpgdir 跳过所有匹配的文件 模式 作为对每个的正则表达式匹配
文档名称。 这类似于 - 排除 标准 GNU tar 命令中的选项。

--排除
指示 gpgdir 排除与中列出的模式匹配的所有文件 文件中。 这是
类似的 --排除从 GNU tar 命令。

- 包括
指示 gpgdir 只包含匹配的文件 模式 作为正则表达式匹配
每个文件名。

--包括从
指示 gpgdir 只包含与中列出的模式匹配的文件 文件中。

-W, - 擦拭
使用 擦拭 成功后安全删除文件的程序
加密。

-O, --混淆文件名
告诉 目录 混淆它加密的文件的文件名(在 -e 模式下)。
每个文件的名称都存储在文件 .gpgdir_map_file 中,用于每个子
目录,并且这个文件本身是加密的。 在解密模式 (-d) 下,-O
参数反转该过程,以便恢复原始文件。

--覆盖加密
覆盖加密文件,即使以前的.gpg 文件已存在。

--覆盖解密
即使先前未加密的文件已存在,也会覆盖解密的文件。

-K, --key-id
从命令行手动指定 GnuPG 密钥 ID。 因为 GnuPG 支持
用字符串匹配键, id 不一定必须是密钥 ID; 它可以是一个
与 GnuPG 密钥环中的密钥唯一匹配的字符串。

-D, --默认键
使用 GnuPG 定义的默认键,即指定的键
默认键 变量 ~/.gnupg/选项。 如果默认键变量不是
内定义 ~/.gnupg/选项,然后 GnuPG 尝试使用第一个合适的键
它的密钥环(初始加密/解密测试确保用户知道
密钥的相应密码)。

-a, - 代理人
指导 目录 从运行中获取 gpg 密钥密码 gpg代理 实例。

-A, --代理信息 <连接 信息>
指定由返回的 GPG_AGENT_INFO 环境变量的值
gpg代理 --守护进程 命令。 如果 目录 - 代理人 使用命令行参数
而不是 --代理信息, 然后 gpgdir 假设 GPG_AGENT_INFO 环境
变量已在当前 shell 中设置。

-s, --跳过测试
跳过加密和解密测试。 这将允许 目录 用于加密
没有指定密码的目录(通常用于加密
模式来测试以确保对虚拟文件的解密工作正常)。

-q, - 安静的
加密或解密文件时尽可能少地打印到屏幕上
目录。

--无递归
指示 gpgdir 不要递归遍历目录的任何子目录
被加密或解密。

--无密码
指示 gpgdir 不要向用户询问密码。 这仅在 gpg 时有用
密钥字面上没有关联的密码(这并不常见)。

--不删除
指示 gpgdir 在加密时不要删除原始文件。

--不保留
指示 gpgdir 不保留原始文件的 mtime 和 atime 值
加密或解密。

-l, --区域设置
提供默认“C”语言环境以外的语言环境设置。

--无语言环境
根本不要设置语言环境,以便应用默认的系统语言环境。

-v, --详细
以详细模式运行。

-V, - 版本
打印版本号并退出。

-h, - 帮帮我
打印使用信息并退出。

使用 onworks.net 服务在线使用 gpgdir


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad