📄 messagedigestexample.java
字号:
package example;
import java.security.MessageDigest;
/**
*单一的消息摘要算法,不使用密码.可以用来对明文消息(如:密码)隐藏保存
*/
public class MessageDigestExample
{
public static void main(String args[]) throws Exception
{
byte[] plainText = args[0].getBytes("UTF8");
MessageDigest messageDigest = MessageDigest.getInstance("SHA-1");
System.out.println("\n"+messageDigest.getProvider().getInfo());
messageDigest.update(plainText);
System.out.println("\nDigest:");
System.out.println(new String(messageDigest.digest(),"UTF8"));
System.out.println(new String(plainText, "UTF8"));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -