/** * Encrypt the specified plaintext. * * @param plaintext Plain text string. * @return Encrypted text */ public static String encryptString(String plaintext) { if (plaintext == null || plaintext.length() == 0) { return plaintext; } TEAV tea = getTEA(); String padStr = tea.padPlaintext(plaintext); byte[] plainBytes = padStr.getBytes(); int[] encBytes = tea.encode(plainBytes, plainBytes.length); return tea.binToHex(encBytes); }