1. A method to cryptographically identify and authenticate remote parties in microprocessor based message systems capable of graphic display with visual representations of cryptographic information, the method comprising: creating, by the microprocessor based message system, a unique and reproducible cryptographically secure representation of key-fingerprint data by performing: producing a hash of the original key-fingerprint of any format to a standardized format of fixed length to obtain serialize-able visualization data; splitting the visualization data into an array of as many fields as there are facial visualization parameters, setting values for each of the facial parameters, passing the facial parameters to a face visualization library, and generating, using the facial parameters in the face visualization library, a visual representation of cryptographic identification information as a graphical image of a face thru a programmatic translation of standardized cryptographic identification to facial features or other graphical cues that uniquely replicate to the user face; displaying, by the microprocessor based message system, the visual representations of cryptographic identification information as the graphical image a face, and identifying and authenticating remote parties, by the microprocessor based message system, using the unique and reproducible cryptographically secure representation of key-fingerprint data.