最近开发中需要使用websoket,简单对websoket进行封装处理以及对数据的加密传送
加密使用到了:
1、aes/CBC/Pkcs7
2、sha236
注意点:接收到的数据要将空格符替换掉,不然解出来的数据会缺失一部分
我是将websoket封装到了混入mixins中,如果有好的方法,还请留言(让我也进步一点,先感谢一波!!!!)
废话不多说,直接上码:
import { publicKy_code, jiemi, systemNumber } from '../../tcpUtil/util'
import { getSha256, AESEncrypt, AESDecrypt, Encrypt, Decrypt } from '../../tcpUtil/cryptoSha'
//加密解密就不提供了
export const login_minxin = {
data() {
return {
initData: {
aesKey: "", //key
signatureCode: "", //签名
aesIv