The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > javax.crypto  [14 examples] > Symmetric Keys  [3 examples]

e459. Generating a Symmetric Key

This example generates a key for various symmetric cipher algorithms. See also e458 Listing All Available Symmetric Key Generators.
    try {
        // Generate a DES key
        KeyGenerator keyGen = KeyGenerator.getInstance("DES");
        SecretKey key = keyGen.generateKey();
    
        // Generate a Blowfish key
        keyGen = KeyGenerator.getInstance("Blowfish");
        key = keyGen.generateKey();
    
        // Generate a triple DES key
        keyGen = KeyGenerator.getInstance("DESede");
        key = keyGen.generateKey();
    } catch (java.security.NoSuchAlgorithmException e) {
    }

 Related Examples
e458. Listing All Available Symmetric Key Generators
e460. Getting the Bytes of a Generated Symmetric Key

See also: Encrypting and Decrypting    Key Agreement    MAC   


© 2002 Addison-Wesley.