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