try {
byte[] encrypted = StringHelper.base64Decode(c);
byte[] decrypted = DigestHelper.AESDecrypt(encrypted, user.getAesKey(), user.getAesIV());
return new String(decrypted,"utf8");
} catch (IOException ex) {
throw new SystemException("decrypt credential failed.", ex);
}
}