mirror of
https://github.com/inzerosight/ZWUS.git
synced 2026-03-16 18:51:02 +00:00
main
Zero Width Unicode Standard (ZWUS)
Zero Width Unicode Steganography — hide text inside invisible characters.
npm install zwus
Usage
import zwus from 'zwus';
// Encode & decode strings
const hidden = zwus.encodeString("secret");
const revealed = zwus.decodeToString(hidden);
// "secret"
// Encode & decode number arrays
const encoded = zwus.encodeNumberArray([72, 101, 108]);
const decoded = zwus.decodeToNumberArray(encoded);
// [72, 101, 108]
Base
Higher base = shorter output, but more likely visible in some renderers.
zwus.encodeString("hi", 3) // default, safest
zwus.encodeString("hi", 6) // compact
zwus.encodeString("hi", 8) // most compact
Decode must match the encode base:
zwus.decodeToString(encoded, 6)
License
Description
Languages
JavaScript
100%