crypto在web的使用
前言
crypto 在nodejs中是一个核心模块,虽然现在高等浏览器中也有了crypto全局对象(下图),它在nodejs中的使用与web端还是不同的。
web端使用cryptojs
- 国外下载较慢,推荐国内镜像
链接:https://pan.baidu.com/s/1jKgTAZW 密码:0hpi - 使用方法:
- nodejs中使用加密方法
var crypto = require('crypto');
var PRIVATE_KEY = '123';
var hmac = crypto.createHmac('sha1', private_key);
hmac.write(url);
hmac.end();
var key = hmac.read().toString('base64');
key = encodeURIComponent(key);
换到web端使用
<!-- html中代码 --><!-- 根据上面代码使用引入相应的js --> <script src="cryptojs/rollups/hmac-sha1.js"></script> <script src="cryptojs/components/enc-base64-min.js"></script>
// js中代码 var PRIVATE_KEY = '123'; var hash = CryptoJS.HmacSHA1(url, private_key); var base64 = hash.toString(CryptoJS.enc.Base64); var key = encodeURIComponent(base64);
- 小伙伴们自己动手试试吧!
转载于:https://www.cnblogs.com/qiuzhilin/p/8404169.html
crypto在web的使用相关推荐
- CTF·WEB入门之路
Hello~大家好,这里是KOKO师傅! 对于初学者来说,打CTF之路仿佛是摸石头过河,而今天这篇文章则是一篇"从入门到入土"级别的概括类文章.从这篇文章中你可以了解到CTF的一些 ...
- 网鼎杯第一场 部分re crypto pwn 题解
这次没想到还拿了一道re的一血 能去线下了= = 题目名称 re bang 一看题目就知道需要dump dex 正好手边手机开启了frida 直接dump dex 脚本一把梭,然后直接反编译 发现fl ...
- 红杉资本是否All in Crypto不重要,VC的范式转移很重要
你想对世界产生影响,还是想参与一场金融游戏? 作者:秦晓峰:编辑:Mandy 出品 | Odaily星球日报(ID:o-daily) 近期,历史最久.基金规模最大的「地表最强风投」红杉资本频频发出高调 ...
- 详细介绍CoinList 2022 年夏季种子项目, web3概念最亮眼!
公众号ID(蟹老板的进击之路) 这周市场其实挺冷清的,消息面上没有出现特别大的利好,除了一些做事的项目方,比如SOL出web3手机,以及DYDX的迁移Cosmos生态中,这些消息基本算是为后市环境回暖 ...
- 网鼎杯2022青龙组
文章目录 misc 签到 crypto crypto091 web web669 re re694 re693 主站传送门 misc 签到 crypto crypto091 # -*- coding: ...
- 第七届XCTF国际联赛分站赛L3HCTF圆满落幕,Nepnep战队夺冠
2021年11月15日9:00,第七届XCTF国际网络攻防联赛分站赛L3HCTF 2021 圆满落幕.本场赛事由XCTF国际联赛主办,华中科技大学L3H_Sec战队组织,赛宁网安提供技术支持.本场赛事 ...
- vuejs管理系统模板_2020年22种最佳VueJS管理员仪表板模板
vuejs管理系统模板 VueJS管理模板 (VueJS Admin Templates) Hello,VueJS has been getting more and more popular amo ...
- 2023HGAME week1 部分wp
目录 Web PWN RE Crypto Misc Web Classic Childhood Game 观察到event.js中这个a变量 拿去输出 Base64解码两次 Become a memb ...
- CTF-攻防世界-MISC-高手进阶区(001-018 持续更新中...)
马上就要进军CTF了,准备把MISC,CRYPTO,WEB的题目好好刷一下... 目录 MISC 高手进阶区 base64÷4 embarrass 神奇的Modbus wireshark-1 pure ...
最新文章
- 【Prometheus】PromQL 万字详解
- 腾讯阿里是否开始走向没落,用新互联网大脑模型分析
- sphinx 全文搜索引擎
- lucene源代码学习之 lucene的经典打分过程
- [转]JSP中EL表达式三元运算符的使用
- leetcode1052. 爱生气的书店老板(滑动窗口)
- [LeetCode] 513. Find Bottom Left Tree Value_ Medium tag: BFS
- 【vue.config.js配置configureWebpack的optimization splitChunks页面空白 - DCloud】
- 扩展欧几里得算法(双六游戏)
- 茶余饭后聊Spring 一
- 第二章:用Python对不同的商品销售数据进行预测分析
- 约瑟夫环c语言代码顺序存储,详解约瑟夫环问题及其相关的C语言算法实现
- 在idea导入项目依赖爆红
- 裂变新玩法 2022年京东双十一红包如何领取?
- systemctl status network.service命令,Failed to start LSB: Bring up/down networking.完美解决
- mars3d中时间的转换
- 技术贴(1):将移动硬盘名从F盘改为E盘
- CVX文档(Release 2.2)(自翻中文)
- c语言在多个数数最大数,求多个数的最大公因数算法 C语言
- oracle 11.2 on hpunix 挂起