首页 > 数据库 > > 数据库管理工具-zencrypt
zencrypt工具用于密码加密,增强通讯安全,用户不直接感知。zencrypt工具的操作日志默认记录在$GSDB_HOME/log/oper路径下,日志文件名称为:zencrypt.olog。其中,zencrypt工具的日志保留个数:10,日志文件最大大小:10M,日志文件权限:600,日志目录权限:700。

"root" execution of the zencrypt tool is not permitted。
Warning: zencrypt operate log will not record, due to log init failed.手动一键式生成主备复制用户的密钥因子、工作密钥以及加密后的密码,三者分别保存在$GSDB_HOME/dbs/目录下面的repl_factor、repl_worker和repl_cipher中。用于双机建立连接时的密码认证。
zencrypt {-h|-H}显示版本信息
zencrypt {-v|-V}使用PBKDF2加密用户密码
zencrypt {-e|-E} PBKDF2使用SCRAM_SHA256加密用户密码
zencrypt {-e|-E} SCRAM[_SHA256] [-i iter_count]使用AES256加密SSL私钥密码
zencrypt {-e|-E} AES[256] {-f|-F} factor_key {-k|-K} work_key生成密钥因子和工作密钥
zencrypt {-g|-G} [{-f factor_key | -o key_file}]生成复制用户的密钥因子、工作密钥以及加密后的密码,用于主备连接认证。
zencrypt {-r|-R} {-d|-D data_dir}参数说明
参数 | 说明 |
|---|---|
-h,-H | 显示帮助页面。 |
-v,-V | 显示版本信息。 |
-g, -G | 生成密钥因子和工作密钥。 |
-e,-E | 指定加密算法。当前支持的算法如下:
|
-f, -F | 指定密钥因子。 仅在使用AES256算法或者生成工作密钥时有效。 |
-k, -K | 指定工作密钥。 仅在使用AES256算法时有效。 |
-o, -O | 将指定的密钥因子经过HMAC运算的结果写入到-O指定的文件中。生成的文件可用于创建数据库时修改默认的密钥因子。 仅在生成密钥因子时有效。 说明:
|
-i | 指定迭代次数。 仅在使用SCRAM_SHA256算法加密用户密码时有效。 |
-r,-R | 使用AES256对复制用户加密,并生成密钥因子和工作密钥,保存在-D/-d指定的目录下。 |
-d,-D | 对复制用户加密时,指定保存目录。 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3163937/ ,如需转载,请注明出处,否则将追究法律责任。