public static TRIPLEDESKeys TRIPLEDESGenerateKeys() { var objDES = new TripleDESCryptoServiceProvider(); var Keys = new TRIPLEDESKeys(); Keys.iv = objDES.IV; Keys.key = objDES.Key; return(Keys); }
public static void TRIPLEDESKeySerialize(TRIPLEDESKeys nObjectConfig, string nPath) { var FileXmlSerializer = new XmlSerializer(typeof(TRIPLEDESKeys)); var FileStreamWriter = new StreamWriter(nPath); try { FileXmlSerializer.Serialize(FileStreamWriter, nObjectConfig); } catch (Exception ex) { throw new Exception("No se pudo ecribir el archivo de configuración, " + ex.Message, ex); } finally { FileStreamWriter.Close(); } }
public static byte[] TRIPLEDESKeySerialize(TRIPLEDESKeys nObjectConfig) { var FileXmlSerializer = new XmlSerializer(typeof(TRIPLEDESKeys)); var FileMemoryStream = new MemoryStream(); try { FileXmlSerializer.Serialize(FileMemoryStream, nObjectConfig); return(FileMemoryStream.ToArray()); } catch (Exception ex) { throw new Exception("No se pudo ecribir el archivo de configuración, " + ex.Message, ex); } finally { FileMemoryStream.Close(); } }
public static byte[] TRIPLEDESKeySerialize(TRIPLEDESKeys nObjectConfig) { var FileXmlSerializer = new XmlSerializer(typeof(TRIPLEDESKeys)); var FileMemoryStream = new MemoryStream(); try { FileXmlSerializer.Serialize(FileMemoryStream, nObjectConfig); return FileMemoryStream.ToArray(); } catch (Exception ex) { throw new Exception("No se pudo ecribir el archivo de configuración, " + ex.Message, ex); } finally { FileMemoryStream.Close(); } }
public static TRIPLEDESKeys TRIPLEDESGenerateKeys() { var objDES = new TripleDESCryptoServiceProvider(); var Keys = new TRIPLEDESKeys(); Keys.iv = objDES.IV; Keys.key = objDES.Key; return Keys; }
public static byte[] TRIPLEDESEncrypt(string Data, string Password, TRIPLEDESKeys Keys) { return TRIPLEDESEncrypt(Data, Password, Keys.key, Keys.iv); }
public static string TRIPLEDESDecrypt(byte[] Data, string Password, TRIPLEDESKeys Keys) { return TRIPLEDESDecrypt(Data, Password, Keys.key, Keys.iv); }
public static string TRIPLEDESDecrypt(byte[] Data, string Password, TRIPLEDESKeys Keys) { return(TRIPLEDESDecrypt(Data, Password, Keys.key, Keys.iv)); }
public static byte[] TRIPLEDESEncrypt(string Data, string Password, TRIPLEDESKeys Keys) { return(TRIPLEDESEncrypt(Data, Password, Keys.key, Keys.iv)); }