java.security.SecureRandom.nextBytes C# (CSharp) Method

nextBytes() public method

public nextBytes ( byte arg0 ) : void
arg0 byte
return void
        public override void nextBytes(byte[] arg0)
        {
            global::MonoJavaBridge.JavaBridge.CallVoidMethod(this, global::java.security.SecureRandom.staticClass, "nextBytes", "([B)V", ref global::java.security.SecureRandom._m6, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
        }

Usage Example

Example #1
0
 /// <summary>Generate a random SHA3 Hash/Key as String.</summary>
 /// <remarks>Generate a random SHA3 Hash/Key as String.</remarks>
 /// <param name="keySize">Size of hash. Allowed are 224, 256, 384 and 512.</param>
 /// <returns>SHA3 hash as Hex String</returns>
 public virtual string generateKey(int keySize)
 {
     SecureRandom scRandom = new SecureRandom();
     byte[] randomPW = new byte[40];
     scRandom.nextBytes(randomPW);
     KeyGenSHA3.init(keySize);
     KeyGenSHA3.update(randomPW, randomPW.Length * 8);
     string output = CryptobyHelper.bytesToHexString(KeyGenSHA3.getHash());
     return output;
 }
All Usage Examples Of java.security.SecureRandom::nextBytes