FileDocCategorySizeDatePackage
SealedPoint.javaAPI DocExample1048Mon Feb 13 12:53:44 GMT 2006None

SealedPoint

public class SealedPoint extends Object

Fields Summary
Constructors Summary
Methods Summary
public static voidmain(java.lang.String[] args)

  
    Point tdp = new Point(32, 45);
    FileOutputStream fout = new FileOutputStream("point.des");
    ObjectOutputStream oout = new ObjectOutputStream(fout);
      
    // Create a key.
    byte[] desKeyData = {(byte) 0x90, (byte) 0x67, (byte) 0x3E, (byte) 0xE6, 
                         (byte) 0x42, (byte) 0x15, (byte) 0x7A, (byte) 0xA3 };
    DESKeySpec desKeySpec = new DESKeySpec(desKeyData);
    SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");
    SecretKey desKey = keyFactory.generateSecret(desKeySpec);
      
    // Use Data Encryption Standard.
    Cipher des = Cipher.getInstance("DES/ECB/PKCS5Padding");
    des.init(Cipher.ENCRYPT_MODE, desKey);

    SealedObject so = new SealedObject(tdp, des);
    oout.writeObject(so);
    oout.close();