public static void Main()
var startingValue = Convert.ToUInt32(1234567890);
var startingValueBytes = BitConverter.GetBytes(startingValue);
if (BitConverter.IsLittleEndian) Array.Reverse(startingValueBytes);
var startingValueString = Convert.ToBase64String(startingValueBytes);
Console.WriteLine(startingValueString);
var endingValueBytes = Convert.FromBase64String(startingValueString);
if (BitConverter.IsLittleEndian) Array.Reverse(endingValueBytes);
var endingValue = BitConverter.ToUInt32(endingValueBytes);
Console.WriteLine(endingValue);