npm install -g staticrypt
./scrypt.ps1 待加密目录 文档编号 [密码]
加密时会在目录下生成 .staticrypt.json
文件,记录了加密盐,使用了相同密码和加密盐的页面在保存密码后跳转时不用重复解密。
如果需要使用不同的加密盐,删除旧的JSON配置文件即可。
未输入密码时将会使用随机密码加密。
使用 PowerShell
生成密码:
-join ((48..57) + (65..90) + (97..122) | Get-Random -Count 16 | ForEach-Object {[char]$_})