At the advice of another SE member (I'm cross posting here).
I've been using SSH and public key crypto for a few months. I've run into a new problem with my install of the newest public beta of OS X, and can't find an answer online.
When I run SSH-Keygen -lf in the OS X terminal, the fingerprint I get is:
SHA256:FAESFJ*(WY*(T$NGN(*G(NURGOUfj34n98tj8v3f485
[That's not the actual string, but you get the picture]
I'm used to something like
2048 0a:11:2b:33:44:55:66:77:88
Similarly, after deleting my old known_hosts file, when attempting to SSH into some of my machines, I was greeted with the standard warning that the host was unknown and to check the fingerprint. However, again, the fingerprint is being displayed as:
SHA256:[Mix of letters and numbers]
When I run ssh-keygen -lf on my ubuntu installation, I get the standard
2048 0a:1b:2c:[ETC ETC]
Am I doing something wrong? Is there another option or parameter I need to flick?
In the meantime, to make sure I'm safe, I did
ssh-keyscan [IP address] > /path/to/file
ssh-keygen -lf /path/to/same/file
The result was the same as what I was prompted with when I SSH'd in. So I'm safe, and not too worried about security. But I'd like to learn what's going on and if I'm doing something wrong.
Thanks in advance!
Edit: I should add that SSH-Keygen -lf used to work as expected before this upgrade. This suggests that I just need to flip a switch to change the output from gobbledygook to the more "traditional" fingerprint output.