beautypg.com

4 security, Password encryption, Encryption files – HP Neoview Release 2.4 Software User Manual

Page 23: Installing the encryption utility

background image

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 23)

“Encryption Files ” (page 23)

“The Encryption Utility — nvtencrsrv” (page 24)

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

23