Java Key Pair Create generateKey(final SecureRandom srand)

Here you can find the source of generateKey(final SecureRandom srand)

Description

generate Key

License

Open Source License

Declaration

public static byte[] generateKey(final SecureRandom srand) throws NoSuchAlgorithmException 

Method Source Code

//package com.java2s;
/*/*from   w  w w.  j a  v  a 2 s . c o m*/
Copyright (C) 2013  Tobias Baum <tbaum at tntinteractive.de>
    
This file is a part of Portalsammler.
    
Portalsammler is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
    
Portalsammler is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
    
You should have received a copy of the GNU General Public License
along with Portalsammler.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;

public class Main {
    public static byte[] generateKey(final SecureRandom srand) throws NoSuchAlgorithmException {
        final byte[] key = new byte[256 / 8];
        srand.nextBytes(key);
        return key;
    }
}

Related

  1. generateKey()
  2. generateKey()
  3. generateKey(byte[] keyBytes)
  4. generateKey(byte[] keyBytes)
  5. generateKey(char[] password)
  6. generateKey(final String password, final byte salt[])
  7. generateKey(SecureRandom sr, int size)
  8. generateKey(String algom, int keylength)
  9. generateKey(String algorithm, int keySize)