Java如何创建消息摘要?

使用常规摘要类可以轻松地创建字符串消息的摘要Digester。首先,我们需要获取的实例Digester,我们调用类构造函数并将其SHA-1作为算法传递。在拥有Digester实例之后,我们通过执行或调用Digester.digest(byte[] binary)此类的方法来创建消息摘要。

package org.nhooo.example.jasypt;

import org.jasypt.util.digest.Digester;

import java.util.Arrays;

public class DigesterDemo {

    public static void main(String[] args) {

        // 使用SHA-1算法创建新的Digester实例。

        Digester digester = new Digester("SHA-1");

        byte[] message = "Hello World from Jasypt".getBytes();

        // 从字节消息数组创建摘要。

        byte[] digest = digester.digest(message);

        System.out.println("Digest = " + new String(digest));

        System.out.println("Digest = " + Arrays.toString(digest));

    }

}

                       

以上是 Java如何创建消息摘要? 的全部内容, 来源链接: utcz.com/z/345241.html

回到顶部