encode

fun encode(plaintext: String, visiblePrefix: String = "", spread: Int = SPREAD): String

Encodes plaintext as invisible characters, optionally prefixed with visible decoy text.

Return

Combined visible prefix plus zero-width encoded frame.

Parameters

plaintext

UTF-8 text to hide.

visiblePrefix

Visible cover characters prepended before the invisible payload.

spread

Insert a zero-width space every spread encoded bytes (0 disables).