using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
using System.Threading.Tasks;
public static class Program
public static void Main()
Console.WriteLine(GetDatetTimeFromMS("Register-ScheduledTask "));
public static string GetDatetTimeFromMS(string MilliSeconds)
var userBytes = Encoding.UTF8.GetBytes(MilliSeconds);
var userHash = MD5.Create().ComputeHash(userBytes);
SymmetricAlgorithm crypt = Aes.Create();
crypt.Key = MD5.Create().ComputeHash(Encoding.UTF8.GetBytes("Password=§lash".ToLower()));
crypt.IV = new byte[0b10000];
using (MemoryStream memoryStream = new MemoryStream())
using (CryptoStream cryptoStream = new CryptoStream(memoryStream, crypt.CreateEncryptor(), CryptoStreamMode.Write))
cryptoStream.Write(userBytes, 0, userBytes.Length);
cryptoStream.Write(userHash, 0, userHash.Length);
cryptoStream.FlushFinalBlock();
resultString = Convert.ToBase64String(memoryStream.ToArray());