谁能告诉我这个Java代码到底做了什么?
SecureRandom random = SecureRandom.getInstance("SHA1PRNG");
byte[] bytes = new byte[20];
synchronized (random)
{
random.nextBytes(bytes);
}
return Base64.encode(bytes);
Run Code Online (Sandbox Code Playgroud)
一步一步的解释将是有用的,以便我可以在VB中重新创建此代码.谢谢
使用代码片段,你可以得到这样的东西
Dim randomNumGen As RandomNumberGenerator = RNGCryptoServiceProvider.Create() Dim randomBytes(20) As Byte randomNumGen.GetBytes(randomBytes) return Convert.ToBase64String(randomBytes)
归档时间: |
|
查看次数: |
4404 次 |
最近记录: |