Example #1
0
 public static string encryptText(this API_OpenPgp openPgp, string textToEncrypt)
 {
     try
     {
         if (openPgp.notNull())
         {
             var tempFile       = textToEncrypt.save();
             var resultTempFile = openPgp.encryptFile(tempFile);
             var result         = resultTempFile.fileContents();
             Files.deleteFile(tempFile);
             Files.deleteFile(resultTempFile);
             return(result);
         }
     }
     catch (Exception ex)
     {
         ex.log("[API_OpenPgp] in EncryptText");
     }
     return(null);
 }
Example #2
0
 public static string decryptText(this API_OpenPgp openPgp, string textToEncrypt)
 {
     try
     {
         if (openPgp.notNull())
         {
             var tempFile = textToEncrypt.saveWithExtension(".asc");
             "tempFile: {0}".info(tempFile);
             var resultTempFile = openPgp.decryptFile(tempFile);
             var result         = resultTempFile.fileContents();
             Files.deleteFile(tempFile);
             Files.deleteFile(resultTempFile);
             return(result);
         }
     }
     catch (Exception ex)
     {
         ex.log("[API_OpenPgp] in DecryptText");
     }
     return(null);
 }