C#で次のブロックを持つ
using (var nuq = new RNGCryptoServiceProvider())
{
var data = new byte[4];
nuq.GetBytes(data);
return BitConverter.ToUInt32(data, 0).ToString(CultureInfo.InvariantCulture);
}
これをJavaで変換したい。これまでのところ、私は持っています:
SecureRandom random = SecureRandom.getInstance("SHA1PRNG");
var data = new byte[4];
random.nextBytes(data);
に相当する Java がわかりませんBitConverter
。
データを に変換するにはどうすればよいUInt32
ですか?