package encrypted; /*>>> import myquals.Encrypted; */ public class EncryptionDemo { private final int OFFSET = 13; public /*@Encrypted*/ String encrypt(String text) { /*@Encrypted*/ String encryptedText= new /*@Encrypted*/ String(); for (char character:text.toCharArray()){ encryptedText += encryptCharacter(character); } return encryptedText; } private /*@Encrypted*/ char encryptCharacter(char character) { /*@Encrypted*/ int encryptInt = (character + OFFSET) % Character.MAX_VALUE ; return (/*@Encrypted*/ char) encryptInt; } // Only send encrypted data! public void sendOverInternet(/*@Encrypted*/ String msg) { // ... } public void sendPassword() { String password = getUserPassword(); sendOverInternet(password); } private String getUserPassword() { return "!@#$Really Good Password**"; } }