【文件属性】:
文件名称:crypto-fs:围绕节点fs模块的包装程序,可对文件进行动态加密
文件大小:31KB
文件格式:ZIP
更新时间:2021-04-29 14:28:21
JavaScript
加密FS
围绕节点fs模块的包装程序,可对文件进行动态加密
安装
npm install crypto-fs --save
要求
Node.js 4+
初始化
var fs = require('crypto-fs');
fs.init({
baseFs: require('fs'),
algorithm: 'aes-256-ctr',
prefix: '',
password: '1234',
root: './test/dest',
iv: null,
realSize: false,
dontEncPath : false
});
选项
baseFs(默认: require("fs") ) 应该使用什么fs模块
算法(默认值: "aes-256-ctr" ) node.js加密模块支持的任何算法。
前缀(默认值: "" ) 加密的文件名前缀。
【文件预览】:
crypto-fs-master
----.gitignore(616B)
----.codeclimate.yml(73B)
----.eslintrc(252B)
----package.json(990B)
----main.js(2KB)
----.travis.yml(173B)
----gulpfile.js(1KB)
----LICENSE(1KB)
----README.md(5KB)
----lib()
--------sync()
--------init.js(815B)
--------utils()
--------config.js(283B)
--------common()
--------async()
----test()
--------sync()
--------main.js(639B)
--------common.js(1KB)
--------init.js(2KB)
--------utils()
--------common()
--------test()
--------async()