zoukankan      html  css  js  c++  java
  • 3des java 加密 js解密

    import CryptoJS from 'crypto-js'
    
    export function getAES(str,key){ //加密窗
        var ss =decryptByDES(str,key)
        return ss;
    }
    function decryptByDES(ciphertext, key) {    
        var keyHex = CryptoJS.enc.Base64.parse(key);  
        // direct decrypt ciphertext  
        var decrypted = CryptoJS.TripleDES.decrypt({    
            ciphertext: CryptoJS.enc.Base64.parse(ciphertext)    
        }, keyHex, {    
            mode: CryptoJS.mode.ECB,    
            padding: CryptoJS.pad.Pkcs7    
        });  
        return decrypted.toString(CryptoJS.enc.Utf8) ; 
    }   
    
    
    export function sign(serverKey,token,url,timestamp,oldParamsJson){//解密
        var sign = `serverKey=${serverKey}&token=${token}&service=${url}&timestamp=${timestamp}&request=${oldParamsJson}`
        console.log(sign)
        var signMd5 = CryptoJS.MD5(sign).toString(CryptoJS.enc.Hex);
        console.log(signMd5)
        return signMd5;
    }
  • 相关阅读:
    括号序列的dp问题模型
    粉刷匠
    木棍加工
    物流运输
    最短路图
    DP基础(线性DP)总结
    离散化
    树链剖分
    NOIP2016 “西湖边超萌小松鼠” 模拟赛
    NOI导刊 2009 提高二
  • 原文地址:https://www.cnblogs.com/smallteeth/p/8964064.html
Copyright © 2011-2022 走看看