javax.crypto.SecretKey extends java.security.Key
java.security.Key extends java.io.Serializable
, , , java.io.ObjectOutputStream java.io.ObjectInputStream.
ObjectOutputStream oout = new ObjectOutputStream(outputStream);
try {
oout.writeObject(myKey);
} finally {
oout.close();
}
Key key;
ObjectInputStream oin = new ObjectInputStream(inputStream);
try {
key = (Key) oin.readObject();
} finally {
oin.close();
}
, KeyFactory SecretKeyFactory
SecretKeyFactory factory = SecretKeyFactory.getInstance(algorithm);
factory.generateSecret(keySpec);
, . . KeySpec javadoc KeySpec.
DES . DESKeySpec, - more .