Method | Description | |
---|---|---|
DecryptString ( string cipherText ) : string |
Decrypt the given string. Assumes the string was encrypted using EncryptString(), using an identical sharedSecret.
|
|
DecryptString ( string cipherText, string dataEncryptionKey ) : string |
Decrypts the string.
|
|
EncryptString ( string plainText ) : string |
Encrypt the given string using AES. The string can be decrypted using DecryptString(). The sharedSecret parameters must match.
|
|
EncryptString ( string plainText, string dataEncryptionKey ) : string |
Encrypts the string.
|
|
GenerateEncryptionKey ( int length ) : string |
Generates the encryption key.
|
|
GenerateMachineKey ( int length ) : string |
Generates the machine key.
|
|
GetSHA1Hash ( string plainText ) : string |
Gets the SHA1 hash.
|
|
HexToByte ( string hexString ) : byte[] |
converts a hexadecimal string to byte.
|
|
TryEncryptString ( string plainText, string &cypherText ) : bool |
Tries to encrypt the string. Use this in situations where you might just want to skip encryption if it doesn't work. You should use EncryptString in most cases.
|
Method | Description | |
---|---|---|
GetDataEncryptionKey ( ) : string |
Gets the data encryption key.
|
|
ReadByteArray ( Stream s ) : byte[] |
Reads the byte array.
|
public static DecryptString ( string cipherText ) : string | ||
cipherText | string | The text to decrypt. |
return | string |
public static DecryptString ( string cipherText, string dataEncryptionKey ) : string | ||
cipherText | string | The cipher text. |
dataEncryptionKey | string | The data encryption key. |
return | string |
public static EncryptString ( string plainText ) : string | ||
plainText | string | The text to encrypt. |
return | string |
public static EncryptString ( string plainText, string dataEncryptionKey ) : string | ||
plainText | string | The plain text. |
dataEncryptionKey | string | The data encryption key. |
return | string |
public static GenerateEncryptionKey ( int length ) : string | ||
length | int | The length. |
return | string |
public static GenerateMachineKey ( int length ) : string | ||
length | int | The length. |
return | string |
public static GetSHA1Hash ( string plainText ) : string | ||
plainText | string | The plain text. |
return | string |
public static HexToByte ( string hexString ) : byte[] | ||
hexString | string | The hexadecimal string. |
return | byte[] |
public static TryEncryptString ( string plainText, string &cypherText ) : bool | ||
plainText | string | The plain text. |
cypherText | string | The cypher text. |
return | bool |