@johniexu/xtjk-decrypt

1.8.1 • Public • Published

@JohnieXu/xtjk-decrypt

NPM version NPM downloads

简体中文 | English

一款基于 Node.js 的数据加解密 CLI 工具,加解密算法使用 decrypt-core 实现

使用说明

安装

npm i -g @johniexu/xtjk-decrypt

安装完成后会生成一个全局可执行命令:xdc,使用 xdc --help 可以查看参数说明

示例

加密

xdc -e -k 123 // 然后输入任意字符串,回车即可对输入的字符串加密

解密

xdc -k 123 // 粘贴上一步得到的密文,回车即可对其进行解密

基础用法

xdc -k <KEY> [options]
命令 参数 功能 备注
xdc -k key: 秘钥key 打开stdin后输入内容回车使用 KEY 进行解密
xdc -e -k key: 秘钥key 打开stdin后输入内容回车使用 KEY 进行加密
xdc -k -fc key: 秘钥key,fc: 表明从剪贴板读取原始数据 根据传入的秘钥将剪贴板的数据解密,并将解密结果输出stdout
xdc -k -fc -oc key: 秘钥key,fc: 表明从剪贴板读取原始数据,oc:表明解密结果输出到剪贴板 根据传入的秘钥将剪贴板的数据解密,并将解密结果输出到stdout,同时写入系统剪贴板
xdc -k -p key: 秘钥key,path:读取原始数据的绝对路径 根据传入的秘钥解密path指定路径的文本内容、输出到stdin
xdc -k -p -o <PATH_OUT> key: 秘钥key,path:读取原始数据的绝对路径 o:保存解密结果文件的绝对路径 根据传入的秘钥解密path指定路径的文本内容、输出到out指定的文件中

功能特性

  • [x] 根据 .env 文件读项目配置的 key
  • [x] 读取的项目配置本地存储
  • [x] 当根据指定 key 解密失败自动遍历本地存储进行解密
  • [ ] 解密命令可以通过项目名称 name、环境 env 来选择对应存储的 key 进行解密

Readme

Keywords

none

Package Sidebar

Install

npm i @johniexu/xtjk-decrypt

Weekly Downloads

0

Version

1.8.1

License

ISC

Unpacked Size

17.7 kB

Total Files

6

Last publish

Collaborators

  • johniexu