Public Member Functions | |
| CryptoHelper () | |
| bool | InitializeNewKeys () |
| bool | Initialize (byte[] pub_key, byte[] priv_key, byte[] d_iv, byte[] d_key) |
| byte[] | Encipher (byte[] in_data) |
| byte[] | Decipher (byte[] in_data) |
Properties | |
| byte[] | PrivateKey [get, set] |
| byte[] | PublicKey [get, set] |
| byte[] | DesKey [get, set] |
| byte[] | DesIV [get, set] |
Private Attributes | |
| byte[] | private_key = new byte[0] |
| byte[] | public_key = new byte[0] |
| RSACryptoServiceProvider | private_key_provider |
| RSACryptoServiceProvider | public_key_provider |
| TripleDESCryptoServiceProvider | secret_key |
| byte[] | des_iv = new byte[0] |
| byte[] | des_key = new byte[0] |
| System.Text.UTF8Encoding | encoder = new System.Text.UTF8Encoding() |
| Core.Util.Crypto.CryptoHelper.CryptoHelper | ( | ) |
| bool Core.Util.Crypto.CryptoHelper.InitializeNewKeys | ( | ) |
| bool Core.Util.Crypto.CryptoHelper.Initialize | ( | byte[] | pub_key, | |
| byte[] | priv_key, | |||
| byte[] | d_iv, | |||
| byte[] | d_key | |||
| ) |
| byte [] Core.Util.Crypto.CryptoHelper.Encipher | ( | byte[] | in_data | ) |
| byte [] Core.Util.Crypto.CryptoHelper.Decipher | ( | byte[] | in_data | ) |
byte [] Core.Util.Crypto.CryptoHelper.private_key = new byte[0] [private] |
byte [] Core.Util.Crypto.CryptoHelper.public_key = new byte[0] [private] |
RSACryptoServiceProvider Core.Util.Crypto.CryptoHelper.private_key_provider [private] |
RSACryptoServiceProvider Core.Util.Crypto.CryptoHelper.public_key_provider [private] |
TripleDESCryptoServiceProvider Core.Util.Crypto.CryptoHelper.secret_key [private] |
byte [] Core.Util.Crypto.CryptoHelper.des_iv = new byte[0] [private] |
byte [] Core.Util.Crypto.CryptoHelper.des_key = new byte[0] [private] |
System.Text.UTF8Encoding Core.Util.Crypto.CryptoHelper.encoder = new System.Text.UTF8Encoding() [private] |
byte [] Core.Util.Crypto.CryptoHelper.PrivateKey [get, set] |
byte [] Core.Util.Crypto.CryptoHelper.PublicKey [get, set] |
byte [] Core.Util.Crypto.CryptoHelper.DesKey [get, set] |
byte [] Core.Util.Crypto.CryptoHelper.DesIV [get, set] |