nodejs实现加密解密crypto、decipher【附完整代码】
结果展示:
代码展示:【可直接运行】
const http = require('http');
const crypto = require('crypto');const server = http.createServer((req, res) => {//加密算法cipherfunction cipher(str){try{const cipher = crypto.createCipher('aes-128-cbc', '柠檬');let encrypted = cipher.update(str, 'utf8', 'hex');encrypted += cipher.final('hex');return encrypted;}catch(e){console.log('加密失败');return e.message;} }const result=cipher('Hell World') ;console.log(result) // e5a9872f2f4ca10536ed389e16cf894e//解密 decipherfunction decipher(encrypted){try{const decipher = crypto.createDecipher('aes-128-cbc', '柠檬')let decrypted = decipher.update(encrypted, 'hex', 'utf8');decrypted += decipher.final('utf8');return decrypted;}catch(e){console.log('解密失败');return e.message;}}const result1=decipher('e5a9872f2f4ca10536ed389e16cf894e'); console.log(result1)// HelloWorld});server.listen(8888,()=>{console.log('listening...8888')
});
-------完。
nodejs实现加密解密crypto、decipher【附完整代码】相关推荐
- SpringSecurity的安全认证的详解说明(附完整代码)
SpringSecurity登录认证和请求过滤器以及安全配置详解说明 环境 系统环境:win10 Maven环境:apache-maven-3.8.6 JDK版本:1.8 SpringBoot版本:2 ...
- Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一)
Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一) 本文目录: 一.[旋转的精灵女孩]案例运行效果 二.Three.js简介 三.Three.js代码正常运行显示条件 (1)不载入 ...
- Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(三)
Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(三) 本篇目录: 六.完整构建整个[旋转的精灵女孩]实例 (1).新建.启动webGL工程空间 (2).构建项目的目录层次结构 (2. ...
- php 3d animation,css3D+动画的例子(附完整代码)
本篇文章给大家带来的内容是关于css3D+动画的例子(附完整代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 前言 最近玩了玩用css来构建3D效果,写了几个demo,所以博客总 ...
- Py之pygame:有趣好玩—利用pygame库实现鱼儿自动实时目标跟踪(附完整代码)
Py之pygame:有趣好玩-利用pygame库实现鱼儿自动实时目标跟踪(附完整代码) 目录 输出结果 实现代码 输出结果 实现代码 #Py之pygame:利用pygame库实现鱼儿自动实时目标跟踪i ...
- c++代码好玩_Py之pygame:有趣好玩—利用pygame库实现鱼儿自动实时目标跟踪(附完整代码)...
Py之pygame:有趣好玩-利用pygame库实现鱼儿自动实时目标跟踪(附完整代码) 目录 输出结果 实现代码 输出结果 实现代码 #Py之pygame:利用pygame库实现鱼儿自动实时目标跟 ...
- OpenCV基本线性变换轨迹栏的实例(附完整代码)
OpenCV基本线性变换轨迹栏的实例 OpenCV基本线性变换轨迹栏的实例 OpenCV基本线性变换轨迹栏的实例 OpenCV基本线性变换轨迹栏的实例(附完整代码) #include "op ...
- OpenCV差分二值化的实时场景文本检测的实例(附完整代码)
OpenCV差分二值化的实时场景文本检测的实例 OpenCV差分二值化的实时场景文本检测的实例 OpenCV差分二值化的实时场景文本检测的实例 OpenCV差分二值化的实时场景文本检测的实例(附完整代 ...
- 单选按钮_PerlTk教程之按钮Button、复选按钮Checkbutton、单选按钮Radiobutton(附完整代码)...
<Perl-Tk教程之按钮Button.复选按钮Checkbutton.单选按钮Radiobutton>Perl-Tk中有三种不同形式的按钮组件可供选择,它们分别是按钮(Button), ...
最新文章
- Terminal(终端) 在 OS X下如何快速调用
- 【Python】蜗牛排序
- DL之SSD:基于tensorflow利用SSD算法实现目标检测(21类)
- .net byte转java byte_CVE20200688的武器化与.net反序列化漏洞那些事
- easypanel安装php5.4,kangle一键脚本-凌梦云
- office2016 + visio2016
- FLOW 3D二次开发
- Idea、pycharm、Phpstorm鼠标滑动设置字体大小方法
- 知识图谱:R2RDF转换之D2RQ
- V神发布ETH2.0信标链首个硬分叉提案HF1,引入更公平的节点惩罚机制
- 开源的UDP加速工具UDPspeeder介绍
- 安装两个Mysql错误 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)”
- 国产恒辉数据库CS端管理工具
- Elasticsearch exception [type=action_request_validation_exception, reason=Validation Failed:
- DPDK和VPP地址池
- 第六周——爬虫入门 Day4 8.4
- 精通python自然语言处理pdf_学习NLP《自然语言处理综论第2版》中文PDF+英文PDF+对比分析...
- ubuntu添加系统调用
- 你好,23岁的 Petterp
- set_global_opts全局设置