AES256 Class |
Namespace: Galactic.Cryptography
The AES256 type exposes the following members.
Name | Description | |
---|---|---|
BytesToString |
Generates a string representation of an array of bytes.
| |
CreateConsolidatedString |
Encrypts a string of text with AES 256, and concatenates the key and initialization vector to
the beginning of the string, and the length of the key and initialization vector to the end
of the string. This is useful in scenarios where it is not feasible to store the key and
initialization vector seperately, though not as secure.
| |
DecryptConsolidatedString |
Decrypts a consolidated string containing and AES 256 encrypted string, and properties of the key and initializiation
vector used to encrypt/decrypt the string.
| |
DecryptStringFromBytes |
Decrypts an array of AES 256 encrypted bytes to a plain text string.
| |
EncryptStringToBytes |
Encrypts a string of text to an array of AES 256 encrypted bytes.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GenerateIV |
Generates a random initialization vector for use by the encryption algorithm.
| |
GenerateKey |
Generates a random key for use by the encryption algorithm.
| |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
StringToBytes |
Generates a byte representation of a string generated by BytesToString().
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |