在公开密钥加密中，公开密钥指纹（简称：公钥指纹）是用于标识较长公共密钥字节的短序列。指纹通过应用加密散列函数到一个公共密钥来实现。由于指纹较比生成它们的密钥短得多，因此可以用来简化某些密钥的管理任务。
创建公钥指纹.生成公钥指纹的概括步骤如下：产生的短指纹可用于验证一个很长的公共密钥。例如，一个典型RSA密钥的长度会在2048位以上，SHA的指纹却只有128-512位。当指纹被显示时，通常被编码成十六进制字符串。然后，这些字符串格式化成可读性字符组。例如，如一个128位的SS