ArchiSteamFarm.CryptoHelper.EncryptAES C# (CSharp) Метод

EncryptAES() приватный статический Метод

private static EncryptAES ( string decrypted ) : string
decrypted string
Результат string
        private static string EncryptAES(string decrypted)
        {
            if (string.IsNullOrEmpty(decrypted)) {
                ASF.ArchiLogger.LogNullError(nameof(decrypted));
                return null;
            }

            try {
                byte[] key;
                using (SHA256Cng sha256 = new SHA256Cng()) {
                    key = sha256.ComputeHash(EncryptionKey);
                }

                byte[] encryptedData = Encoding.UTF8.GetBytes(decrypted);
                encryptedData = SteamKit2.CryptoHelper.SymmetricEncrypt(encryptedData, key);
                return Convert.ToBase64String(encryptedData);
            } catch (Exception e) {
                ASF.ArchiLogger.LogGenericException(e);
                return null;
            }
        }