Mega Code Archive

 
Categories / Java by API / Javax Crypto
 

Javax crypto SealedObject

import java.security.Key; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SealedObject; public class MainClass {   public static void main(String[] args) throws Exception {     String creditCard = "1234567890";     KeyGenerator keyGenerator = KeyGenerator.getInstance("DESede");     Key key = keyGenerator.generateKey();     Cipher cipher = Cipher.getInstance("DESede");     cipher.init(Cipher.ENCRYPT_MODE, key);     SealedObject so = new SealedObject(creditCard, cipher);     String unencryptedCreditCard = (String) so.getObject(key);     System.out.println(unencryptedCreditCard);   } }