200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Java实现DES加密解密(对称式)

Java实现DES加密解密(对称式)

时间:2018-08-05 20:32:48

相关推荐

Java实现DES加密解密(对称式)

原文:/gs12software/article/details/83899389

对称式加密:就是加密和解密都是使用同一个密钥,如DES加密

非对称式加密:[私钥,公钥],公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。如RSA加密

/** Des对称式加密算法, 服务器和客户端(web端),必须同时持有同一私钥,才能进行解密* @date /9/29 14:24*/public static void main(String[] args) throws Exception {//服务端和客户端的同一密钥String secretKey = "39e828f83df9d909a8c87cb8d9ad599";//加密System.out.println(DesUtil.encryption("密码", secretKey));//解密String secretData = "被加密后的密码";System.out.println(DesUtil.decryption(secretData, secretKey));}

前端js实现DES加密:

/caofeng11/p/12833075.html

前端js实现base64加密:

import CryptoJS from 'crypto-js' //DES、base64等加密工具apiexport default class BASE64 {//无参构造constructor(){}// public method for encodingencode(input) {var str = CryptoJS.enc.Utf8.parse(input)var base64 = CryptoJS.enc.Base64.stringify(str)return base64}// public method for decodedecrypt (input) {return CryptoJS.enc.Base64.parse(input).toString(CryptoJS.enc.Utf8)}}

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