public static void main(String args[]) { Scanner scan = new Scanner(System.in); System.out.println("Enter a secret message: "); String secret = scan.nextLine(); System.out.println("To encrypt: " + secret); Encryption enc = new Encryption(); String encStr = enc.encrypt(secret); // Encrypt the original String System.out.println("Encrypted: " + encStr); String decStr = enc.decrypt(encStr); System.out.println("Decrypted: " + decStr); // Decrypt the encrypted string }
public String getString(String key) { String value = getClearString(key); if (value != null && encryption.isEncrypted(value)) { try { value = encryption.decrypt(value); } catch (Exception e) { throw new IllegalStateException( "Fail to decrypt the property " + key + ". Please check your secret key.", e); } } return value; }