zoukankan      html  css  js  c++  java
  • 银行系统数据加密方法

    最近每天晚上基本都是十点才回来,白天上班也没事干,就研究一下新公司的内部框架。刚好一不小心看到了加密的方法,就随手记下来了。

    public static String encIBankingPasswd(String plainTextPwd) {
    byte SHAS2[] = new byte[21];
    byte input[] = new byte[1024];
    String encPwd = null;
    try {

    Base64 b64 = new Base64();
    input = plainTextPwd.getBytes();
    SHA1 sha1 = new SHA1();
    sha1.init();
    sha1.update(input, input.length);
    SHAS2 = sha1.end();

    b64.startEncode();
    b64.encode(SHAS2, SHAS2.length);
    b64.endEncode();
    byte byEncoded[] = b64.getEncodedResult();
    encPwd = new String(byEncoded);

    } catch (Exception e) {
    return null;
    }
    return encPwd;
    }
  • 相关阅读:
    加载声音的过程
    onkeyup,onkeydown和onkeypress
    加载着色器的异常

    3
    1
    1
    java总结
    环路
    own address as source address
  • 原文地址:https://www.cnblogs.com/xiaxinggege/p/2362373.html
Copyright © 2011-2022 走看看