I used AES256-CBC to SSH to a remote server. Recently, it stopped working with the following message:
no matching cipher found: client aes256-cbc server
aes128-ctr,aes256-ctr,arcfour256,arcfour,3des-cbc
When I used AES256-CTR as a cipher to SSH to the server, it worked as expected.
I read this article which outlines the following:
CBC (Cipher-block chaining)
Encryption parallelizable: No
Decryption parallelizable: YesCTR (Counter)
Encryption parallelizable: Yes
Decryption parallelizable: Yes
Is “Encryption parallelization” necessary in SSH?
Any other advantages of AES256-CTR over AES256-CBC used in SSH except being more robust against padding oracle attacks?
AES256-CTR
in my SSH connections. $\endgroup$ – Rlearner Aug 18 '14 at 2:44