import React, { Component } from 'react'; import CryptoJS from 'crypto-js/crypto-js' class Encryption extends Component { constructor(){ super(); this.state={ value2:'boonook', encryptioned:'', Decrypted:'' } } componentDidMount(){ } ///对文件进行加密 encryption = (e,dataw)=>{ debugger let data = this.state.value2; let srcs = CryptoJS.enc.Utf8.parse(data); let key = CryptoJS.enc.Utf8.parse('123456'); let encrypted = CryptoJS.AES.encrypt(srcs, key, {mode:CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7}); this.setState({encryptioned: encrypted.toString()}); }; ///对文件进行解密 Decrypt=(e,data)=>{ let word = this.state.encryptioned; let key = CryptoJS.enc.Utf8.parse('123456'); let decrypt = CryptoJS.AES.decrypt(word, key,
CryptoJS文件加密与解密
最新推荐文章于 2025-03-17 09:18:01 发布