All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jd.blockchain.web.converters.HashDigestInputConverter Maven / Gradle / Ivy

There is a newer version: 1.6.5.RELEASE
Show newest version
/**
 * Copyright: Copyright 2016-2020 JD.COM All Right Reserved
 * FileName: com.jd.blockchain.peer.converters.HashDigestInputConverter
 * Author: shaozhuguang
 * Department: 区块链研发部
 * Date: 2018/9/27 下午2:51
 * Description:
 */
package com.jd.blockchain.web.converters;

import com.jd.blockchain.crypto.Crypto;
import com.jd.blockchain.crypto.HashDigest;

import utils.codec.Base58Utils;

import org.springframework.core.convert.converter.Converter;

/**
 *
 * @author shaozhuguang
 * @create 2018/9/27
 * @since 1.0.0
 */

public class HashDigestInputConverter implements Converter {

    @Override
    public HashDigest convert(String inText) {
        byte[] hashBytes = Base58Utils.decode(inText);
        return Crypto.resolveAsHashDigest(hashBytes);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy