private static string Encrypt(HexKey key, string data) { try { string result = ""; result = DES.DESEncrypt(key.getPartA(), data); result = DES.DESDecrypt(key.getPartB(), result); result = DES.DESEncrypt(key.getPartC(), result); return(result); } catch (Exception ex) { classKichHoatTheLogWriter.WriteLog("Error Encrypt() at change_pin class, " + ex.Message); return(""); } }
public static string TripleDESEncrypt(HexKey key, string data) { try { string result = ""; if (data.Length == 16) { result = Encrypt(key, data); } return(result); } catch (Exception ex) { classKichHoatTheLogWriter.WriteLog("Error TripleDESEncrypt() at change_pin class, " + ex.Message); return(""); } }