Note to self: OpenSSH 5.7 and above support ECDSA authentication. As I mentioned previously, ECDSA is based on ECC keys. These are harder to crack and offer better performance as the key size is small. Here’s what I did to set up SSH keys for a new install of Git on Windows today:
1 |
"c:\Program Files (x86)\Git\bin\ssh-keygen.exe" -t ECDSA -f .ssh/id_ecdsa -C "Windows 8.1 Key" |
The important bit is the -t ECDSA
. The other two switches just specify a place to store the key as well as give it a description for my reference.