chencryption

使用 chencryption 命令可管理系统的加密状态。

语法

读取语法图跳过可视语法图 chencryption -usb启用禁用验证newkey-key准备落实取消-keyserver启用禁用newkey-key准备落实取消-recoverykey启用禁用验证newkey-key准备确认落实取消

参数

-usb enable | disable | validate | newkey
(如果您未指定 -keyserver-recoverykey ,则需要填写)指定是否启用(或禁用)USB闪存驱动器的加密功能,或验证加密密钥。 您还可以创建新的加密密钥,并将其存储在通用串行总线(USB)闪存驱动器上。
-usb 启用
可通过USB闪存驱动器启用系统加密功能。 然后指定 -usb newkey 创建新密钥。 当系统具有加密硬件和加密许可证时,请使用此命令(例如, statuslsencryption 值设置为 licensed )。
-usb 禁用
禁用系统对U盘加密的功能。 如果没有准备任何加密密钥,那么此操作已完成并且无需进一步操作。 如果准备了加密密钥,或存在加密对象,请勿使用该命令。
请记住: 这将从系统中除去有关加密密钥的所有知识,但不会从 USB 闪存驱动器中除去任何加密密钥文件。
-usb 验证
验证加密密钥是否存在于 USB 闪存驱动器上,并且确保这些密钥与系统加密密钥匹配。 启用加密并且存在加密密钥时使用此命令 (例如, usb_rekeylsencryption 值设置为 no)。
-usb newkey
在连接到系统的USB闪存驱动器上生成新的加密密钥。 只有在将最小数目的可用作密钥资料库的 USB 闪存驱动器(由 lsportusb 报告)连接到系统时,才可使用此命令。 在指定该参数时,还必须提供 -key 选项。
-keyserver enable | disable | newkey
(如果您未指定 -usb-recoverykey ,则必须填写)指定是否启用(或禁用)密钥服务器加密。 您还可以创建新的加密密钥,并将其存储在密钥服务器上。
-keyserver 启用
通过密钥服务器启用系统的加密功能。 当系统具有加密硬件和加密许可证时,请使用此命令(例如, keyserver_statuslsencryption 值设置为 licensed )。
-keyserver 禁用
禁用系统与密钥服务器的加密功能。 如果没有准备任何加密密钥,那么此操作已完成并且无需进一步操作。 如果准备了加密密钥,或存在加密对象,请勿使用该命令。
-keyserver newkey
在连接到系统的主密钥服务器上生成新的加密密钥。 在指定该参数时,还必须指定 -key
-recoverykey enable | disable | validate | newkey
(如果您未指定 -usb-keyserver ,则必须填写)指定为加密恢复密钥执行的加密任务。 您可以启用、禁用或验证加密恢复密钥。 您还可以为系统创建新的加密恢复密钥。
注意 :只有在至少一个USB闪存驱动器或密钥服务器已经配置的情况下,才能输入 -recoverykey 参数。
-key 准备 | 确认 | 提交 | 取消
管理系统新密钥的创建。 当您指定确认值时,还必须提供 -recoverykey 选项。

描述

使用此命令来管理系统的加密状态。 必须指定 -usb-keyserver-recoverykey

可以使用此命令通过 USB 闪存驱动器或密钥服务器来启用或禁用加密 (但如果存在任何加密对象,那么无法禁用加密)。 您还可以为系统启用或禁用加密恢复密钥。 有四个可能的自变量:
  • enable,这将启用加密
  • disable,这将禁用加密。
  • validate,用于验证系统中当前安装的所有 USB 闪存驱动器上的加密密钥文件。 当指定了 -usb 时,应该使用 lsportusb 命令来检查此命令的结果。 更多信息请参考 lsportusb。 当指定了 -recoverykey 时,这将验证输入的恢复密钥是否与系统的恢复密钥匹配。
    注: validate 选项不适用于密钥服务器加密。
  • newkey,这将指定用于加密的新密钥
您还可以对外部 USB 密钥或密钥服务器密钥资料执行再加密,此过程分为以下三个阶段:
  • prepare,这将生成新密钥并设置系统以在应用期间更改加密密钥
  • 确认,这将确认提供的恢复密钥与系统的正确密钥匹配 (仅使用 -recoverykey 选项指定此选项)
  • commit,包括应用新密钥(以及复制密钥资料)
  • cancel,这将回滚 prepare 期间执行的密钥设置并取消再加密请求

您可以在同一系统上并行使用 USB 闪存驱动器加密和密钥服务器加密。 但是,您必须独立配置和管理这些加密方法。

调用示例

chencryption -usb enable

生成的输出:

No feedback

调用示例

chencryption -usb newkey -key prepare

生成的输出:

No feedback

调用示例

chencryption -usb newkey -key commit

生成的输出:

No feedback

调用示例

chencryption -keyserver enable

生成的输出:

chencryption -keyserver newkey -key prepare

调用示例

chencryption -keyserver newkey -key commit

生成的输出:

No feedback

调用示例

chencryption -usb validate

生成的输出:

No feedback

调用示例

chencryption -recoverykey enable

生成的输出:

No feedback

调用示例

chencryption -recoverykey disable

生成的输出:

No feedback

调用示例

chencryption -recoverykey validate

生成的输出:

No feedback

调用示例

chencryption -recoverykey newkey -key confirm

生成的输出:

No feedback

调用示例

chencryption -recoverykey newkey -key commit

生成的输出:

No feedback

调用示例

chencryption -recoverykey newkey -key cancel

生成的输出:

No feedback