在 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);
我不知道BitConverter
.
如何将数据转换为UInt32
?