DocumentationRelease Notes
Log In
Documentation

SSH and RDP connections

SSH client check and change password algorithms

When Password Safe checks and changes passwords, it uses the below list of algorithms to connect and communicate.

Authentication MethodsPassword, Public key, Keyboard interactive
Encryption AlgorithmsAES, Triple DES, Blowfish, blowfish-ct, blowfish-cbc,
Encryption ModesCBC, CTR
Host Key AlgorithmsRSA, DSS, ecdsa-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, ssh-ed25519
Key Exchange Algorithmscurve25519-sha256, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, diffie-hellman-group14-sha1 (disabled by default), diffie-hellman-group-exchange-sha1 (disabled by default), diffie-hellman-group1-sha1 (disabled by default)
MAC AlgorithmsMD5, SHA-1, SHA-2, HMAC-MD5, HMAC-MD5-96, HMAC-SHA1-96
Symmetric Key Algorithmsarcfour256, arcfour128, arcfour

The following algorithms are disabled by default

diffie-hellman-group1-sha1arcfour256HMAC-SHA1-96
diffie-hellman-group-exchange-sha1arcfour128aes256-cbc
blowfish-ctrarcfouraes192-cbc
blowfish-cbcHMAC-MD5aes128-cbc
3des-cbcHMAC-MD5-96 

Use the following registry keys to turn on the algorithms

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\eEye\RetinaCS\ SshKeyExchangeAlgorithms (DWORD) = 1023 (enables all key exchange)
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\eEye\RetinaCS\ SshEncryptionAlgorithms (DWORD) = 31 (sets all encryption algorithms)
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\eEye\RetinaCS\ MacAlgorithms (DWORD) = 15 (sets all MAC algorithms)

ℹ️

Note

These values are in decimal.

Weak RSA server host keys shorter than 1024 bits are rejected by default. Use the following registry key to change this setting:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\eEye\RetinaCS\ SshMinimumRsaKeySize (DWORD) = 1024 (size of key and bits)


©2003-2025 BeyondTrust Corporation. All Rights Reserved. Other trademarks identified on this page are owned by their respective owners. BeyondTrust is not a chartered bank or trust company, or depository institution. It is not authorized to accept deposits or trust accounts and is not licensed or regulated by any state or federal banking authority.