4 security, Password encryption, Encryption files – HP Neoview Release 2.5 Software User Manual
Page 25: Installing the encryption utility
4 Security
Because load and extract jobs connect to databases and access password-protected resources, it
is necessary for Transporter to keep track of user IDs and passwords. This chapter addresses the
following topics:
•
“Password Encryption” (page 25)
•
•
“The Encryption Utility — nvtencrsrv” (page 26)
Password Encryption
Because Transporter accesses other systems, it transmits User IDs and passwords. Transporter
uses PKCS #5V1.5 based password security to protect resource passwords. In the interest of
protecting user IDs and passwords, you use an encryption utility called nvtencrsrv, which
stores encrypted words in a security file. Only the administrator for the Transporter client platform
can run this utility.
NOTE:
Transporter always transmits passwords in encrypted format. When control files are
saved on the Neoview platform, all plain text passwords are encrypted. You can choose to encrypt
user IDs or not. If you do not encrypt them, user IDs are stored in the ctlprops.txt file as
plain text.
Encryption Files
These files are used by the encryption utility and are stored in the NVTHOME/conf/security
directory.
Encrypted passwords and user IDs are stored in the format:
Name = {DES} encrypted value
Name is a name you assign and that can be referenced by the Transporter Control File.
Unencrypted passwords and user IDs are stored in the format:
Name = plain text
Name is a name you assign that can be referenced by the Transporter Control File.
Table 4-1 Encryption Files
Example
File Content
Filename
neo1pass = {DES}5y9BTnIKJuw=
Encrypted words
encctlprops.txt
neo1user = root
Unencrypted words (plain
text)
ctlprops.txt
N.A.
Security initialization file
security.props
CAUTION:
The encryption files must be properly secured by the administrator of the Transporter
client platform to ensure that no unauthorized users can access these files.
Installing the Encryption Utility
Install this utility with these commands:
For Unix-based platforms:
sh utils/nvtencrsrv.sh –o install
For Windows platforms:
Password Encryption
25