As CryptoKey Imports a previously saved key from a file into a CryptoKey object. ExchangeKey specifies a key to be used to decrypt the key if it was encrypted during exporting. If a symmetric key is being imported, ExchnageKey must be a key pair. If a key pair is being imported, ExchangeKey must be a symmetric key. If a public key is being imported no decryption is necessary and the argument should be set to Nothing.
Path specifies the path to the file containing the key being imported.
BlobType specifies what type of key blob is being imported. As CryptoKey Identical to ImportKeyFromFile except that the key blob is obtained from a CryptoBlob object rather than a file. As CryptoKey Imports a certificate's public key into a CryptoKey object. KeyBits is a CryptoBlob object containing the key bits. Alg specifies a symmetric encryption algorithm such as calgRC2, calgRC4, calgDES, calg3DES etc.