aiguard encrypt [options] 命令用于加密数据集与模型脚本。
其中[options]为命令行运行参数,各参数解释请参见表1。
参数 |
说明 |
---|---|
--input_path 或 -i |
必选参数。表示需要加密的数据明文所在路径。需要加密的数据支持如下形式:
说明:
用户需确保执行加解密工具的用户属组和需要加解密的数据属组一致,加解密执行完成后,文件的权限由用户自行确认是否满足。 |
--output_path 或 -o |
必选参数。表示加密结果存储路径。 说明:
|
--cipher_alg_id 或 -C |
非必选参数,加密算法,默认值2,可选值AES128_GCM = 0,AES192_GCM = 1,AES256_GCM = 2。 |
--hmac_alg_id 或 -H |
非必选参数,数据完整性校验算法,默认值0,可选值SHA256 = 0,SHA_384 = 1,SHA_512 = 2。 |
-h或--help |
非必选参数,显示帮助。 |
-f或--key_file |
必选参数,AI-VAULT导出的主密钥的文件路径,选择此参数时需要输入主密钥的加密密码。 |
-e或--encrypt_tool |
非必选参数,加密所使用的工具,默认值0,0代表crypto_fs,1代表client_tool。 |