Compatible algorithms
You can use certain default or custom algorithms to connect to the SFTP server and perform various operations.
Ensure to use algorithms that are compatible with the SFTP server.
By default, the Secure Agent uses the following algorithms to connect to the SFTP server:
- •ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
- •ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
- •aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc
- •hmac-md5,hmac-sha1,hmac-sha2-256,hmac-sha1-96,hmac-md5-96
- •client: hmac-md5,hmac-sha1,hmac-sha2-256,hmac-sha1-96,hmac-md5-96
To use custom algorithms, set the UseCustomAlgorithms custom property for the Secure Agent.
For more information about how to set the
UseCustomAlgorithms custom property, see
Configuring the Secure Agent to use custom algorithms.
You can use the following custom algorithms to connect to the SFTP server:
Cipher algorithms or encryption algorithms
aes128-cbc | arcfour128 | twofish128-cbc |
aes192-cbc | arcfour256 | twofish192-cbc |
aes256-cbc | blowfish-cbc | twofish256-cbc |
aes128-ctr | blowfish-ctr | twofish128-ctr |
aes192-ctr | cast128-cbc | twofish192-ctr |
aes256-ctr | cast128-ctr | twofish256-ctr |
aes128-gcm@openssh.com | chacha20-poly1305@openssh.com | none |
aes256-gcm@openssh.com | rijndael-cbc@lysator.liu.se | 3des-cbc |
arcfour | seed-cbc@ssh.com | - |
Key exchange algorithms
curve25519-sha256 | ecdh-sha2-nistp384 | diffie-hellman-group16-sha512 |
curve25519-sha256@libssh.org | ecdh-sha2-nistp521 | diffie-hellman-group18-sha512 |
ecdh-sha2-nistp256 | diffie-hellman-group-exchange-sha256 | diffie-hellman-group14-sha256 |
MAC algorithms
hmac-md5 | hmac-sha1 | hmac-sha2-256 |
hmac-md5-etm@openssh.com | hmac-sha1-etm@openssh.com | hmac-sha2-256-etm@openssh.com |
hmac-md5-96 | hmac-sha1-96 | hmac-sha2-512 |
hmac-md5-96-etm@openssh.com | hmac-sha1-96-etm@openssh.com | hmac-sha2-512-etm@openssh.com |
Server host key algorithms
ecdsa-sha2-nistp256 | ecdsa-sha2-nistp521 | rsa-sha2-512 |
ecdsa-sha2-nistp384 | rsa-sha2-256 | ssh-ed25519 |
Signature algorithms
curve25519-sha256 | ecdsa-sha2-nistp384 | sntrup761x25519-sha512@openssh.com |
curve25519-sha256@libssh.org | ecdsa-sha2-nistp521 | ssh-ed25519 |
curve448-sha512 | rsa-sha2-512 | ssh-ed448 |
ecdsa-sha2-nistp | rsa-sha2-256 | ssh-rsa |
ecdsa-sha2-nistp256 | sntrup761 | - |
Configuring the Secure Agent to use custom algorithms
To use custom algorithms when you connect to the SFTP server, you need to configure the UseCustomAlgorithms custom property for the Secure Agent.
- 1Log in to Informatica Intelligent Cloud Services.
- 2Select Administrator > Runtime Environments.
- 3On the Runtime Environments page, select the Secure Agent.
- 4Click Edit.
- 5In the Custom Configuration Details section, select Data Integration Server as the service and DTM as the type.
- 6Enter UseCustomAlgorithms in the Name field and set the value to 1.
- 7Click Save.
If you do not set the UseCustomAlgorithms custom property, the Secure Agent uses certain default algorithms to connect to the SFTP server.
For the list of default and custom algorithms, see
Compatible algorithms.