Text
Image
Vigenère Text Encryptor
→ printable ASCII (32–126)
Reading type
temperature (°C)
humidity (%)
co2 (ppm)
lux (lux)
Other (custom)
Precision level
Sensor value
(°C)
Computed range string
(key seed)
—
Derived from sensor value and precision level. Must match the value on the microcontroller at solve time.
Custom reading type
Stored as the
"reading"
field in the entry.
Precision level
Key seed string
Used directly as the key seed (no range computation).
Plaintext
Newlines pass through unchanged. Other characters must be in printable ASCII (32–126).
Encrypt
Ciphertext
(Python-escaped, paste between
"..."
)
SEQUENCE entry
(paste into code.py)
copy
ABMP Encryptor
→ CircuitPython arrayblit()
Drop an image here, or click to browse
Reading type
temperature (°C)
humidity (%)
co2 (ppm)
lux (lux)
Other (custom)
Precision level
Sensor value
(°C)
Computed range string
(AES key seed)
—
Derived from sensor value and precision level. SHA-256 of this string becomes the AES-256 key.
Custom reading type
Stored as the
"reading"
field in the entry.
Key seed string
Used directly as the key seed (no range computation).
Precision level
Nonce / IV
16 chars (ASCII/Latin-1 only) — stored as the
iv
field in your SEQUENCE entry.
Max palette colors
2–256
Encrypt & Download
⬇ Download .abmp.enc
SEQUENCE entry
(paste into code.py)
copy