Clear | Releases any resources and disposes the RSA instance. |
Decrypt | Decrypts data using the private key in this RSA instance. |
DecryptValue | Decrypts the value. |
Encrypt | Encrypts data using the public key in this RSA instance. |
EncryptValue | Encrypts a value. |
Equals | This function determines if the value passed in is the same as the current object instance. Meaning, are the Value and this object the same object in memory. |
ExportCspBlob | Exports the key information as a CryptoAPI PRIVATEKEYBLOB or PUBLICKEYBLOB structure. |
ExportParameters | Exports the RSA algorithm parameters. |
FromXmlString | Imports RSA parameters from an XML string. |
GetHashCode | Returns a psuedo-unique number used to help identify this object in memory. The current method is to return the value obtained from ObjPtr. If a different method needs to be impelmented then change the method here in this function. An override might be necessary if the hashcode should be derived from a value contained within the class. |
ImportCspBlob | Imports a CryptoAPI PRIVATEKEYBLOB or PUBLICKEYBLOB into the RSA provider. |
ImportParameters | Imports the RSA key parameters. |
SignData | Signs data using the specified hash algorithm. |
SignHash | Signs a hash using RSA AT_SIGNATURE. |
ToString | Returns a string representation of this object instance. The default method simply returns the application name and class name in which this class resides. A Person class may return the persons name instead. |
ToXmlString | Exports the RSA key to an Xml string. |
VerifyData | Verifies the data using the signature. |
VerifyHash | Verifies the hash using the signature. |