191
snmp-agent calculate-password
Use snmp-agent calculate-password to calculate a digest for the encrypted from of an
authentication or privacy key in plaintext form.
Syntax
In non-FIPS mode:
snmp-agent calculate-password plain-password mode { 3desmd5 | 3dessha | md5 | sha }
{ local-engineid | specified-engineid engineid }
In FIPS mode:
snmp-agent calculate-password plain-password mode sha { local-engineid |
specified-engineid engineid }
Views
System view
Predefined user roles
network-admin
Parameters
plain-password: Specifies an authentication key or privacy key in plaintext form, a case-sensitive
string of 1 to 64 characters.
mode: Specifies the same authentication mode and privacy mode as configured in the snmp-agent
usm-user v3 command. The encryption algorithms AES, 3DES, and DES are in descending order of
security strength. DES is enough to meet general security requirements. The MD5 authentication
algorithm is faster than SHA-1, while SHA-1 provides higher security than MD5.
• 3desmd5: Converts the plaintext privacy key to an encrypted key for 3DES encryption used in
conjunction with MD5 authentication.
• 3dessha: Converts the plaintext privacy key to an encrypted key for 3DES encryption used in
conjunction with SHA-1 authentication.
• md5: Converts the plaintext authentication key to a ciphertext key for MD5 authentication, or
converts the plaintext privacy key to a ciphertext key for AES or DES encryption used in
conjunction with MD5.
• sha: Converts the plaintext authentication key to a ciphertext key for SHA-1 authentication, or
converts the plaintext privacy key to a ciphertext key for AES or DES encryption used in
conjunction with SHA-1 authentication.
local-engineid: Uses the local engine ID to calculate the ciphertext key. You can configure the local
engine ID by using the snmp-agent local-engineid command.
specified-engineid engineid: Uses a user-defined engine ID to calculate the ciphertext key. The
engineid argument specifies an SNMP engine ID as a hexadecimal string. It must contain an even
number of hexadecimal characters, in the range of 10 to 64. All-zero and all-F strings are invalid.