回覆列表
  • 1 # 大國師魂系列

    方法:

    public static String getSha512Digest(byte[] passwd) {// 初始化MessageDigest,SHA即SHA-1的簡稱 MessageDigest md = null;try {md = MessageDigest.getInstance("SHA-512");} catch (NoSuchAlgorithmException e) {// TODO Auto-generated catch blocke.printStackTrace();} // 執行摘要方法 byte[] digest = md.digest(passwd); return new HexBinaryAdapter().marshal(digest); }

    呼叫:

    String passwd = UserInfo.getSha512Digest(userInfo.getPasswd().getBytes());

    MessageDigest:JDK中存在,直接呼叫

    另外commons-codec-1.9.jar中DigestUtils類可以做各種加密。直接呼叫即可。

    只要透過呼叫的資料就可以進行逆推,要用python先做資料捉取,再用c指標進行方法的匹配。

  • 中秋節和大豐收的關聯?
  • 醫生,你好,我今年28歲,想要一個寶寶,怎樣用基礎體溫測定測排卵呢?