• 大小: 25KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Java
  • 标签: java  hash  digestAlgori  

资源简介

提供了获取哈希值接口、获取哈希算法标识已经使用算法值接口源码,接口都是正式封装的,IDEA编译,输出结果符合官方数据

资源截图

代码片段和文件信息

/*  shaw 2018-12-17
*   获取哈希值
*  算法标识(32771代表md5RSA,32772代表sha1RSA,32772代表SM2)
*  个人主页:https://user.qzone.qq.com/1939484341/infocenter
*/
package psic;

import server.Hash;
import sun.misc.base64Encoder;

public class SHAWApp {

    //获取哈希值
    public String ShawHashData(int hashAlgo byte[] i_inData) throws Exception {
        String inData = new String(i_inData);
        String hashStr = ““;
        server.Hash hash = new Hash();
        if(hashAlgo==32771) {
            hashStr = hash.md5(inData);
        }
        else if(hashAlgo==32772) {
            hashStr = hash.sha1(inData);
        }
        else {
            System.out.println(“hashAlgo is 32771 or 32772! please input again!“);
            return null;
        }
        byte[] byteA = hash.hexStringToBytes(hashStr);
        BA

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-18 14:16  getHash-demo\
     目录           0  2018-12-18 14:16  getHash-demo\.idea\
     文件         449  2018-12-18 13:51  getHash-demo\.idea\compiler.xml
     目录           0  2018-12-18 14:16  getHash-demo\.idea\copyright\
     文件          74  2018-12-18 13:51  getHash-demo\.idea\copyright\profiles_settings.xml
     文件         340  2018-12-18 13:51  getHash-demo\.idea\deployment.xml
     文件         192  2018-12-18 14:12  getHash-demo\.idea\encodings.xml
     目录           0  2018-12-18 14:16  getHash-demo\.idea\inspectionProfiles\
     文件         173  2018-12-18 13:51  getHash-demo\.idea\inspectionProfiles\Project_Default.xml
     文件         273  2018-12-18 13:51  getHash-demo\.idea\misc.xml
     文件         248  2018-12-18 13:51  getHash-demo\.idea\modules.xml
     文件       25286  2018-12-18 14:16  getHash-demo\.idea\workspace.xml
     目录           0  2018-12-18 14:16  getHash-demo\out\
     目录           0  2018-12-18 14:16  getHash-demo\out\production\
     目录           0  2018-12-18 14:16  getHash-demo\out\production\test\
     目录           0  2018-12-18 14:16  getHash-demo\out\production\test\psic\
     文件        3261  2018-12-18 14:15  getHash-demo\out\production\test\psic\SHAWApp.class
     目录           0  2018-12-18 14:16  getHash-demo\out\production\test\server\
     文件        2091  2018-12-18 14:15  getHash-demo\out\production\test\server\Hash.class
     文件       14161  2018-12-18 14:15  getHash-demo\out\production\test\server\Util.class
     目录           0  2018-12-18 14:16  getHash-demo\src\
     目录           0  2018-12-18 14:16  getHash-demo\src\psic\
     文件        4199  2018-12-18 14:15  getHash-demo\src\psic\SHAWApp.java
     目录           0  2018-12-18 14:16  getHash-demo\src\server\
     文件        1757  2018-12-17 11:19  getHash-demo\src\server\Hash.java
     文件       17478  2018-12-17 14:11  getHash-demo\src\server\Util.java
     文件         532  2018-12-18 13:51  getHash-demo\test.iml

评论

共有 条评论