JavaScript では、次のようにします。
var numbers = new Array(1042147201, -1682263442, -1463053899, 1834416100)
sjcl.codec.base64.fromBits(numbers)
"Ph3ngZu6sm6oy5G1bVb35A==" を返しますが、これを C# で実行します。
var numbers = new[] { 1042147201, -1682263442, -1463053899, 1834416100 };
var byteNumbers = new byte[numbers.Length * sizeof(int)];
Buffer.BlockCopy(numbers, 0, byteNumbers, 0, byteNumbers.Length);
Convert.ToBase64String(byteNumbers);
"gecdPm6yupu1kcuo5PdWbQ=="
を返す