예제 #1
0
 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("");
     }
 }
예제 #2
0
 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("");
     }
 }