internal byte[] GetIV(string salt, Encoding encoding) { var finalSaltBytes = string.IsNullOrWhiteSpace(salt) ? new byte[0] : encoding.SafeEncodingValue().GetBytes(salt); return(SymmetricKeyHelper.ComputeRealValue(IV, finalSaltBytes, 128)); }
internal byte[] GetIV(byte[] saltBytes) { var finalSaltBytes = CloneBytes(ref saltBytes); return(SymmetricKeyHelper.ComputeRealValue(IV, finalSaltBytes, 128)); }
internal byte[] GetKey(byte[] saltBytes) { var finalSaltBytes = CloneBytes(ref saltBytes); return(SymmetricKeyHelper.ComputeRealValue(Key, finalSaltBytes, Size)); }
internal byte[] GetIV() { return(SymmetricKeyHelper.ComputeRealValue(IV, null, 128)); }
public bool hasKey() { SymmetricKeyHelper symHelper = new SymmetricKeyHelper(chatName + "chat"); return(symHelper.HasKey()); }
internal byte[] GetKey() { return(SymmetricKeyHelper.ComputeRealValue(Key, null, Size)); }
public string decryptMessage(string messageEncrypted) { SymmetricKeyHelper symHelper = new SymmetricKeyHelper(chatName + "chat"); return(symHelper.DecryptData(messageEncrypted)); }
public string encryptMessage(string messagePlaintext) { SymmetricKeyHelper symHelper = new SymmetricKeyHelper(chatName + "chat"); return(symHelper.EncryptDataToSring(messagePlaintext)); }
public void loadChatKey(string chatSymKey) { SymmetricKeyHelper symHelper = new SymmetricKeyHelper(chatName + "chat"); symHelper.LoadKey(chatSymKey); }
public string getSharableKey() { SymmetricKeyHelper symHelper = new SymmetricKeyHelper(chatName + "chat"); return(symHelper.GetKeyString()); }
public void createSymKey() { SymmetricKeyHelper symHelper = new SymmetricKeyHelper(chatName + "chat"); symHelper.CreateKey(); }