1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 常用的加密算法(md5 sha1 base64加密解密)使用

常用的加密算法(md5 sha1 base64加密解密)使用

时间:2021-11-03 17:01:33

相关推荐

常用的加密算法(md5 sha1 base64加密解密)使用

import mons.codec.digest.DigestUtils;import java.util.Base64;import java.util.Scanner;/*** 加密解密** @author syl*/public class EncryptionUtils {public static void main(String[] args){String s = new Scanner(System.in).nextLine();encodeAndDecode(s);}private static void encodeAndDecode(String s) {//md5单向加密不可逆String md5 = DigestUtils.md5Hex(s);System.out.println("md5="+md5);//sha1加密不可逆String sha1 = DigestUtils.sha1Hex(s);System.out.println("sha1="+sha1);//Base64加密String encode = Base64.getEncoder().encodeToString(s.getBytes());System.out.println("base64Encode="+encode);//Base64解密byte[] decode = Base64.getDecoder().decode(encode);String decodeString = new String(decode);System.out.println("base64decode="+decodeString);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。