Install
openclaw skills install secure-communicatorSecure communication using the Pieter Theijssen triple-layer XOR encryption algorithm. Use when encrypting or decrypting messages, files, or any sensitive data that needs to be transmitted securely over insecure channels like email, chat, or Telegram. Supports text and file encryption with versioned output format.
openclaw skills install secure-communicatorEnd-to-end encryption using the Pieter Theijssen triple-layer XOR algorithm.
This skill implements the same encryption/decryption algorithm as the standalone HTML app at github.com/theijssenp/encode_decode. Messages encrypted with this skill can be decrypted by the web app, and vice versa.
The Pieter Theijssen Encryption uses triple-layer XOR with key splitting:
V1:)Use this skill when:
node scripts/theijssen-cipher.js --encrypt --key /path/to/keyfile.bin --text "Secret message"
node scripts/theijssen-cipher.js --decrypt --key /path/to/keyfile.bin --text "V1:base64encoded..."
node scripts/theijssen-cipher.js --encrypt --key /path/to/keyfile.bin --file /path/to/document.pdf --output encoded.txt
node scripts/theijssen-cipher.js --decrypt --key /path/to/keyfile.bin --text "V1:base64encoded..." --output decrypted.pdf
node scripts/theijssen-cipher.js --generate-key --size 1500 --output /path/to/newkey.bin
Security recommendations:
key1, key2, key3byte = byte XOR key1[i % len(key1)]byte = byte XOR key2[i % len(key2)]byte = byte XOR key3[i % len(key3)]V1: