pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

如何使用 CryptoJS 解密 AES

How to decrypt AES with CryptoJS(如何使用 CryptoJS 解密 AES)
本文介紹了如何使用 CryptoJS 解密 AES的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

一段時(shí)間以來,我一直在嘗試解密使用 Java 應(yīng)用程序的 AES 中的消息,但它永遠(yuǎn)無法正常工作.有人可以幫我嗎?

I'm trying for some time to decrypt a message in AES that use a Java app , but it never works . Can someone help me?

var options = { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 };  

        /*** encrypt */  
        var json = CryptoJS.AES.encrypt("Message", "KEY", options);  
        var ciphertext = json.ciphertext.toString(CryptoJS.enc.Base64);  
            console.log("chiper text ", ciphertext);

        /*** decrypt */  
        var decrypted = CryptoJS.AES.decrypt(json, "KEY", options);  
        var plaintext = decrypted.toString(CryptoJS.enc.Utf8);  
            console.log("decrypted ", plaintext);

但它總是生成不同的密文,從我的數(shù)據(jù)庫中永遠(yuǎn)不會(huì)相同.

But it is always generated a different ciphertext, never the same from my database.

推薦答案

var CryptoJS = require("crypto-js");

var key = CryptoJS.enc.Utf8.parse('b75524255a7f54d2726a951bb39204df');
var iv  = CryptoJS.enc.Utf8.parse('1583288699248111');
var text = "My Name Is Ngh?a";


var encryptedCP = CryptoJS.AES.encrypt(text, key, { iv: iv });
var decryptedWA = CryptoJS.AES.decrypt(encryptedCP, key, { iv: iv});
var cryptText = encryptedCP.toString();
console.log(cryptText);
console.log(decryptedWA.toString(CryptoJS.enc.Utf8));

//Decode from text    
var cipherParams = CryptoJS.lib.CipherParams.create({
     ciphertext: CryptoJS.enc.Base64.parse(cryptText )
});
var decryptedFromText = CryptoJS.AES.decrypt(cipherParams, key, { iv: iv});
console.log(decryptedFromText.toString(CryptoJS.enc.Utf8));

這篇關(guān)于如何使用 CryptoJS 解密 AES的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Using discord.js to detect image and respond(使用 discord.js 檢測圖像并響應(yīng))
Check if user ID exists in Discord server(檢查 Discord 服務(wù)器中是否存在用戶 ID)
Guild Member Add does not work (discordjs)(公會(huì)成員添加不起作用(discordjs))
Creating my first bot using REPLIT but always error Discord.JS(使用 REPLIT 創(chuàng)建我的第一個(gè)機(jī)器人,但總是錯(cuò)誤 Discord.JS)
How do I code event/command handlers for my Discord.js bot?(如何為我的 Discord.js 機(jī)器人編寫事件/命令處理程序?)
How to find a User ID from a Username in Discord.js?(如何從 Discord.js 中的用戶名中查找用戶 ID?)
主站蜘蛛池模板: 江门流水线|江门工作台|江门市伟涛行工业设备有限公司 | 欧景装饰设计工程有限公司-无锡欧景装饰官网 | 硫酸钡厂家_高光沉淀硫酸钡价格-河南钡丰化工有限公司 | 江苏皓越真空设备有限公司| 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | 北京公寓出租网-北京酒店式公寓出租平台| 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 低温等离子清洗机(双气路进口)-嘉润万丰 | 红酒招商加盟-葡萄酒加盟-进口红酒代理-青岛枞木酒业有限公司 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 许昌奥仕达自动化设备有限公司 | 软文世界-软文推广-软文营销-新闻稿发布-一站式软文自助发稿平台 | 中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折! | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 德国GMN轴承,GMN角接触球轴承,GMN单向轴承,GMN油封,GMN非接触式密封 | 重庆磨床过滤机,重庆纸带过滤机,机床伸缩钣金,重庆机床钣金护罩-重庆达鸿兴精密机械制造有限公司 | 手持式线材张力计-套帽式风量罩-深圳市欧亚精密仪器有限公司 | 最新电影-好看的电视剧大全-朝夕电影网| 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 滑石粉,滑石粉厂家,超细滑石粉-莱州圣凯滑石有限公司 | 采暖炉_取暖炉_生物质颗粒锅炉_颗粒壁炉_厂家加盟批发_烟台蓝澳采暖设备有限公司 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | X光检测仪_食品金属异物检测机_X射线检测设备_微现检测 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 | 旗杆生产厂家_不锈钢锥形旗杆价格_铝合金电动旗杆-上海锥升金属科技有限公司 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 螺杆泵_中成泵业 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 深圳诚暄fpc首页-柔性线路板,fpc柔性线路板打样生产厂家 | HDPE储罐_厂家-山东九州阿丽贝防腐设备| 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 隆众资讯-首页_大宗商品资讯_价格走势_市场行情 | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 东莞工作服_东莞工作服定制_工衣订做_东莞厂服 |