MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

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);
    }
}