java实现base64加密
import java.util.Base64;
public static void main(String[] args) {
String pwd = "这是加密的内容";
String encoded = Base64.getEncoder().encodeToString(pwd.getBytes());
System.out.println(encoded);
byte[] encode = Base64.getEncoder().encode(pwd.getBytes());
System.out.println(encoded.toString());
byte[] decode = Base64.getDecoder().decode(encode);
System.out.println(new String(decode));
}
vue实现base64
加密
npm install --save js-base64
- 在需要使用的页面写入,如果很多页面需要使用,可以直接在main.js中引入
let Base64 = require('js-base64').Base64
Base64.encode(this.pwd);//加密
Base64.decode(this.pwd);//解密
<template>
<!-- 资源上传 -->
<div @click="admin">加密</div>
</template>
<script>
let Base64 = require("js-base64").Base64;
export default {
data() {
return {};
},
components: {},
methods: {
admin() {
const pwd = "这是加密的内容";
let a = Base64.encode(pwd); //加密
let b = Base64.decode(a); //解密,解密传的一定是密文
console.log(a);
console.log(b);
},
},
};
</script>
<style scoped>
</style>
