Пример #1
0
        private string PerformDecryption(EncryptionInputData data)
        {
            _currentInputData = data;
            var aes = MakeAesEncryption();

            return(Decrypt(aes));
        }
Пример #2
0
        public void Perform(EncryptionInputData data)
        {
            _currentInputData = data;

            var response = ValidateInputData();

            if (response != EncryptionResponse.Success)
            {
                EncryptionCompleteEvent?.Invoke(string.Empty, response);
                return;
            }

            var result = GetEncryptionResult();

            if (string.IsNullOrEmpty(result) && _currentInputData.Mode == EncryptionMode.Decryption)
            {
                response = EncryptionResponse.DecryptionFail;
            }

            EncryptionCompleteEvent?.Invoke(result, response);
        }
Пример #3
0
 private void OnCryptButtonClicked(EncryptionInputData data)
 {
     Perform(data);
 }