public static void Main()
var value1 = getTLV(1, "Shawky");
var value2 = getTLV(2, "310508283300003");
var value3 = getTLV(3, "2022-06-22 - 0:00:00");
var value4 = getTLV(4, "5060");
var value5 = getTLV(5, "60");
var b = System.Text.Encoding.UTF8.GetBytes(value1 + value2 + value3 + value4 + value5);
var t = Convert.ToBase64String(b);
private static string getTLV(int tag, string val){
return "" + Convert.ToChar(tag) + Convert.ToChar(val.Length) + val;