public static void Main()
var hello = "Hello World";
Console.WriteLine(hello);
var hashParams = new Argon2Parameters(){
var salt = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 };
var argon2 = PasswordBasedKeyDerivationAlgorithm.Argon2id(hashParams);
var hash = argon2.DeriveBytes(hello, salt, 32);
var encoded = Convert.ToBase64String(hash);
Console.WriteLine(encoded);
var decoded = Encoding.ASCII.GetString(hash);
Console.WriteLine(decoded);