IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Crypt.SymStringEncrypt Class Reference

Static Public Member Functions

static string Encrypt (string originalStr)
 
static string Decrypt (string encryptedStr)
 
static void Test ()
 

Properties

static byte[] Key [get, set]
 
static byte[] IV [get, set]
 

Private Member Functions

 SymStringEncrypt ()
 

Static Private Member Functions

static void RdGenerateSecretKey (RijndaelManaged rdProvider)
 
static void RdGenerateSecretInitVector (RijndaelManaged rdProvider)
 

Static Private Attributes

static byte[] savedKey = null
 
static byte[] savedIV = null
 

Constructor & Destructor Documentation

IG.Crypt.SymStringEncrypt.SymStringEncrypt ( )
inlineprivate

Member Function Documentation

static void IG.Crypt.SymStringEncrypt.RdGenerateSecretKey ( RijndaelManaged  rdProvider)
inlinestaticprivate
static void IG.Crypt.SymStringEncrypt.RdGenerateSecretInitVector ( RijndaelManaged  rdProvider)
inlinestaticprivate
static string IG.Crypt.SymStringEncrypt.Encrypt ( string  originalStr)
inlinestatic
static string IG.Crypt.SymStringEncrypt.Decrypt ( string  encryptedStr)
inlinestatic

Member Data Documentation

byte [] IG.Crypt.SymStringEncrypt.savedKey = null
staticprivate
byte [] IG.Crypt.SymStringEncrypt.savedIV = null
staticprivate

Property Documentation

byte [] IG.Crypt.SymStringEncrypt.Key
staticgetset
byte [] IG.Crypt.SymStringEncrypt.IV
staticgetset

The documentation for this class was generated from the following file: