Crypt — Encryption & Decryption Tool
name: crypt
by bytesagain3 · published 2026-03-22
$ claw add gh:bytesagain3/bytesagain3-crypt---
name: crypt
version: "1.0.0"
description: "Encrypt, decrypt, hash, and sign data using standard cryptographic algorithms. Use when you need data protection or integrity verification."
author: BytesAgain
homepage: https://bytesagain.com
source: https://github.com/bytesagain/ai-skills
tags: [cryptography, encryption, hashing, security, password, signing]
---
# Crypt — Encryption & Decryption Tool
Crypt is a command-line cryptography toolkit that provides encryption, decryption, hashing, digital signing, key generation, encoding/decoding, and password generation. It uses Python's built-in `hashlib`, `hmac`, and other standard library modules.
Operation history is stored in `~/.crypt/data.jsonl` (sensitive data like keys and plaintexts are NOT stored).
Prerequisites
Commands
`encrypt`
Encrypt text or file content using AES-like XOR cipher or other algorithms.
**Environment Variables:**
**Example:**
INPUT="Hello World" KEY="mysecret" bash scripts/script.sh encrypt`decrypt`
Decrypt previously encrypted data.
**Environment Variables:**
`hash`
Generate cryptographic hash of text or file.
**Environment Variables:**
**Example:**
INPUT="password123" ALGORITHM=sha256 bash scripts/script.sh hash`sign`
Create an HMAC signature for data integrity verification.
**Environment Variables:**
`verify`
Verify an HMAC signature against data.
**Environment Variables:**
`keygen`
Generate random keys or key pairs.
**Environment Variables:**
`encode`
Encode data using Base64, Base32, or hex encoding.
**Environment Variables:**
`decode`
Decode Base64, Base32, hex, or URL-encoded data.
**Environment Variables:**
`password`
Generate secure random passwords.
**Environment Variables:**
`config`
View or update configuration settings.
**Environment Variables:**
`help`
Display usage information and available commands.
`version`
Display the current version of the crypt tool.
Data Storage
Operation logs are stored in `~/.crypt/data.jsonl`. Each record contains:
Configuration
Config stored in `~/.crypt/config.json`:
---
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...