This question already has an answer here:
My clients have to exchange public keys. To ensure security they are exchanging fingerprints and typing them into the computer by hands.
I want the fingerprints to be as short as possible.
I am using libsodium for encryption, which uses Curve25519. What is the shortest fingerprint I can generate which would still ensure security?