Package Exports
- @profullstack/qrypt-decrypt
- @profullstack/qrypt-decrypt/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@profullstack/qrypt-decrypt) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@profullstack/qrypt-decrypt
CLI tool to decrypt QryptChat encrypted key files.
Installation
npm install -g @profullstack/qrypt-decrypt
Usage
qrypt-decrypt your-key-file.json
The tool will prompt you for the password used to encrypt the keys.
Requirements
- Node.js v20 or newer
- A QryptChat key export file (.json)
- The password used to export the keys
Example
$ qrypt-decrypt qryptchat-pq-keys-2025-01-20T12-30-45-123Z.json
🔐 QryptChat Key Decryption Tool v1.0.0
🔑 Enter password: [hidden]
🔓 Decrypting keys...
✅ Keys decrypted successfully!
📊 Key Information:
Version: 2.0
Exported: 2025-01-20T12:30:45.123Z
🔐 ML-KEM-1024 Keys:
Algorithm: ML-KEM-1024
Public Key: iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAA...
Private Key: [PROTECTED - 4216 characters]
⚠️ Keep your private keys secure and never share them!
Security
This tool uses the same AES-GCM-256 decryption method as the QryptChat web interface. It only decrypts and displays key information - it does not store or transmit any data.
License
MIT