public string EncryptWithSessionB64(string text)
 {
     byte[] IV         = m_sessionIV;
     byte[] encMessage = SCSC_AES.Encrypt(text, m_sessionPassword, ref IV);
     byte[] im         = new byte[IV.Length + encMessage.Length];
     //Copy from IV to output, IV size bytes (must be 32)
     Array.Copy(IV, im, IV.Length);
     Array.Copy(encMessage, 0, im, IV.Length, encMessage.Length);
     return(Convert.ToBase64String(im));
 }
 //AES256 with key from SHA256 of user's password used for encrypt/decrypt user data
 public string EncryptUserDataB64(string text)
 {
     return(Convert.ToBase64String(SCSC_AES.Encrypt(text, m_shaPassword, ref m_shaUser)));
 }