Click or drag to resize

RsaEncrypt Method

Encrypt a short message using RSA encryption.

Namespace: CryptoSysPKI
Assembly: diCrSysPKINet (in diCrSysPKINet.dll) Version: 23.0.0.30549 (23.1.0.0)
Syntax
public static byte[] Encrypt(
	byte[] data,
	string publicKeyFile,
	RsaEME method = RsaEME.PKCSv1_5,
	RsaHashAlg hashAlg = RsaHashAlg.Sha1,
	RsaAdvOptions advOpts = RsaAdvOptions.Default
)

Parameters

data  Byte
Data to be encrypted
publicKeyFile  String
Name of the public key file or X.509 certificate, or a string containing the key or certificate in PEM format, or a valid internal public key string.
method  RsaEME  (Optional)
Encoding method [optional, default = EME.PKCSv1_5]
hashAlg  RsaHashAlg  (Optional)
Hash function for EME-OAEP encoding, otherwise ignored.
advOpts  RsaAdvOptions  (Optional)
Advanced options for EME-OEAP only.

Return Value

Byte
Encrypted data or an empty array on error.
See Also