Ejemplo n.º 1
0
        private void SetMetaData()
        {
            long   timestamp   = _fileToDecrypt.GetEncryptionTimeStamp();
            string version     = _fileToDecrypt.GetEncryptionVersion();
            string compression = _fileToDecrypt.GetEncryptionCompressionMode();

            encryptedFileMetaData.ResetText();

            if (timestamp >= 0)
            {
                encryptedFileMetaData.Text += $"Encrypted on {FileAES_Utilities.UnixTimeStampToDateTime(timestamp):dd/MM/yyyy} at {FileAES_Utilities.UnixTimeStampToDateTime(timestamp):hh:mm:ss tt}.";
            }
            else
            {
                encryptedFileMetaData.Text += "This file does not contain a encryption date. This is likely due to this file being encrypted using an older FAES version.";
            }

            encryptedFileMetaData.Text += (Environment.NewLine + $"FAES {version} was used.");

            if (compression == "LGYZIP")
            {
                encryptedFileMetaData.Text += (Environment.NewLine + "Compressed with LEGACYZIP.");
            }
            else
            {
                encryptedFileMetaData.Text += (Environment.NewLine + $"Compressed with {compression}.");
            }

            passHintTextbox.Text = _fileToDecrypt.GetPasswordHint();
        }