Compute the hash code of an "internal" RSA public or private key string.
public static int KeyHashCode( StringBuilder sbKeyString )
Public Shared Function KeyHashCode ( sbKeyString As StringBuilder ) As Integer
// Use Rsa.KeyHashCode for matching public and private keys StringBuilder sbPrivateKey = Rsa.ReadPrivateKey("lamps-alice.p8", ""); // Unencrypted .p8 file StringBuilder sbPublicKey = Rsa.ReadPublicKey("lamps-alice.cer"); // Matching X.509 certificate Console.WriteLine("Private Key: Rsa.KeyHashCode={0,8:X}", Rsa.KeyHashCode(sbPrivateKey.ToString())); Console.WriteLine("Public Key: Rsa.KeyHashCode={0,8:X}", Rsa.KeyHashCode(sbPublicKey.ToString())); // Private Key: Rsa.KeyHashCode=CA0B84DA // Public Key: Rsa.KeyHashCode=CA0B84DA
VB6/C equivalent: RSA_KeyHashCode