コード例 #1
0
        /// <summary>
        /// Returns the decrypted file's contents using the supplied encryption key.
        /// </summary>
        /// <param name="filename">File to decrypt</param>
        /// <param name="encryptionkey">Encryption key</param>
        /// <returns></returns>
        public static string DecryptFromFile(string filename, string encryptionkey)
        {
            StringBuilder _decrypted = new StringBuilder();
            EdiFile       _edi       = new EdiFile(filename, encryptionkey);

            _edi.Read(); _decrypted.Append(_edi.Contents); _edi.Dispose();
            return(_decrypted.ToString());
        }
コード例 #2
0
 /// <summary>
 /// Gets the decrypted file's contents using the supplied encryption key.
 /// </summary>
 /// <param name="filename">File to decrypt</param>
 /// <param name="encryptionkey">Encryption key</param>
 /// <returns>Decrypted file's contents. Returns an empty string if decryption process fails.</returns>
 public static string DecryptFromFile(string filename, string encryptionkey)
 {
     StringBuilder _decrypted = new StringBuilder();
     EdiFile _edi = new EdiFile(filename, encryptionkey);
     _edi.Read(); _decrypted.Append(_edi.Contents); _edi.Dispose();
     return _decrypted.ToString();
 }