perfect EncryptUtil.java