神
博客
分类
标签
归档
关于
更多
暗黑模式
友链
博客
分类
标签
归档
关于
更多
暗黑模式
友链
https双向认证
前言之前我们总结了https的相关知识,如果不懂可以看我另一篇文章:白话理解https 有关证书生成可以参考:自签证书生成 正文使用nodejs来实现https双向认证。 服务端1234567891011121314151617181920const https = require('https');const fs = require('fs');c...
2020-02-12
Nodejs
Nodejs
阅读全文
同步和异步创建多层目录
背景当项目里需要同时创建多层目录的功能,但低版本的nodejs并没有提供快捷的api。 尽管在v10.12.0版本 mkdir() 第二个参数支持recursive 参数,为true时能递归创建,但有版本不兼容问题。 实现12345678910111213141516171819202122232425262728293031323334353637383940414243444546474...
2019-12-06
Nodejs
Nodejs
阅读全文
实现python-hexlify,unhexlify方法
实现12345678910111213141516171819202122// 等同 binascii.hexlify()function hexlify(str) { var result = ''; var padding = '00'; for (var i=0, l=str.length; i<l; i++) {...
2019-11-29
Nodejs
Nodejs
阅读全文
RSA加密和签名
密钥对生成使用内置模块crypto从 node.js 的 v10.12.0 开始,可以使用内部模块 crypto.generateKeyPairSync 方法生成公私钥。 1234567891011121314const { generateKeyPairSync } = require('crypto');const { publicKey...
2019-11-12
Nodejs
Nodejs
阅读全文