using System;
using System.Text;
using System.Security.Cryptography;
public class Program {
public static void Main() {
var sha512 = new SHA512Managed();
byte[] hash = sha512.ComputeHash(Encoding.UTF8.GetBytes("teste"));
var result = new StringBuilder();
foreach (byte b in hash) result.Append($"{b:x2}");
Console.WriteLine(result);
}
}
//https://pt.stackoverflow.com/q/327973/101
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKdXNpbmcgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeTsKCnB1YmxpYyBjbGFzcyBQcm9ncmFtIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgewoJCXZhciBzaGE1MTIgPSBuZXcgU0hBNTEyTWFuYWdlZCgpOwoJCWJ5dGVbXSBoYXNoID0gc2hhNTEyLkNvbXB1dGVIYXNoKEVuY29kaW5nLlVURjguR2V0Qnl0ZXMoInRlc3RlIikpOwoJCXZhciByZXN1bHQgPSBuZXcgU3RyaW5nQnVpbGRlcigpOwoJCWZvcmVhY2ggKGJ5dGUgYiBpbiBoYXNoKSByZXN1bHQuQXBwZW5kKCQie2I6eDJ9Iik7CgkJQ29uc29sZS5Xcml0ZUxpbmUocmVzdWx0KTsKCX0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMzI3OTczLzEwMQ==