Base64 encode & decode(加密與解密)

安裝: Javascript base64

1
2
3
4
5
6
7
//若要對UTF-8字串base64編碼改用js-base64套件來進行base64編碼及解碼
//加密
let base64EncodedString = window.btoa("hello world");
console.log(base64EncodedString); // aGVsbG8gd29ybGQ=
//解密
let base64DecodedString = window.atob(base64EncodedString);
console.log(base64DecodedString); // hello world

安裝: npm install –save js-base64

1
npm install --save js-base64

頁面使用

引入
import { Base64 } from ‘js-base64’;

加密:Base64.encode(‘值’)

1
2
3
const Chinese = Base64.encode('中文')
console.log(Chinese)
// "5Lit5paH"

解密:Base64.decode(‘值’)

1
2
3
const ChineseDecode = Base64.decode('5Lit5paH')
console.log(ChineseDecode)
// '中文'