目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. infacmd autotune 命令引用
  10. Infacmd bg 命令参考
  11. infacmd ccps 命令引用
  12. infacmd cluster 命令引用
  13. infacmd cms 命令引用
  14. infacmd dis 命令引用
  15. Infacmd dis 查询
  16. infacmd dp 命令引用
  17. infacmd idp 命令引用
  18. infacmd edp 命令引用
  19. Infacmd es 命令参考
  20. infacmd ics 命令引用
  21. infacmd ipc 命令引用
  22. infacmd isp 命令引用
  23. infacmd ldm 命令引用
  24. infacmd mas 命令引用
  25. infacmd mi 命令引用
  26. infacmd mrs 命令引用
  27. infacmd ms 命令引用
  28. infacmd oie 命令引用
  29. infacmd ps 命令引用
  30. infacmd pwx 命令引用
  31. infacmd roh 命令引用
  32. infacmd rms 命令参考
  33. infacmd rtm 命令引用
  34. infacmd sch 命令参考
  35. infacmd search 命令引用
  36. infacmd sql 命令引用
  37. infacmd tdm 命令引用
  38. infacmd tools 命令引用
  39. infacmd wfs 命令引用
  40. infacmd ws 命令引用
  41. infacmd xrf 命令引用
  42. infacmd 控制文件
  43. infasetup 命令引用
  44. pmcmd 命令引用
  45. pmrep 命令引用
  46. 使用 filemanager
  47. 处理 pmrep 文件

对密码加密

对密码加密

可以对密码加密以创建与 infacmd、infasetup、pmcmd 和 pmrep 配合使用的环境变量或在参数文件中定义密码。
例如,您可以为 pmrep 加密存储库和数据库密码,以便在脚本中使用 pmrep 时保持安全性。然后,可以创建一个环境变量来存储加密密码。也可以在参数文件中定义关系数据库连接对象的密码。
使用命令行程序 pmpasswd 加密密码。
pmpasswd 实用程序使用 AES/CBC/PKCS5 填充密码并生成 base64 编码和 AES 128 位或 AES 256 位加密的密码。
pmpasswd 实用程序安装在以下目录中:
<InformaticaInstallationDir>/server/bin
pmpasswd 实用程序使用以下语法:
pmpasswd <password> [-e (CRYPT_DATA | CRYPT_SYSTEM)]
下表介绍了 pmpasswd 选项和参数:
选项
参数
说明
-
密码
必需。要加密的密码。
-e
CRYPT_DATA,
CRYPT_SYSTEM
可选。加密类型:
  • CRYPT_DATA.用于加密您在参数文件中定义的连接对象密码。
  • CRYPT_SYSTEM.用于所有其他密码。
默认为 CRYPT_SYSTEM。
默认情况下,pmpasswd 实用程序生成 AES 128 位加密密码。您可以将环境变量
INFA_USE_AES_256_CRYPTOGRAPHER
设置为
true
以启用 AES 256 位加密,增强密码安全性。在单节点域或多节点域中,请确保在设置或删除环境变量之前先关闭域。
启用 AES 256 位加密时,之前存储在环境变量中的敏感数据不起作用。启用 AES 256 位加密后,必须再次加密之前存储的此类敏感数据,并重置环境变量中的数据。但是,即使启用了 AES 256 位,许可证密钥也仍将使用 AES 128 位进行加密。
为域启用 AES 256 位加密之后,将无法从任何较低版本的 Informatica 域连接到 Informatica 10.5 域。
选择 AES 128 位或 AES 256 位加密之后,在执行备份和还原或导出和导入操作时,必须使用相同的加密机制。例如,如果使用 AES 128 位机制备份域或存储库,则必须使用相同的 128 位加密机制还原域或存储库。如果为域备份启用了 AES 256 位加密,但在域还原过程中未启用 AES 256 位加密,则域还原将失败。在这种情况下,请清理数据库,启用 256 位加密,然后再次还原域。
同样,如果使用 AES 128 位机制导出域或存储库,则必须使用相同的 128 位加密机制导入域或存储库。