/bin/eme
The builtin eme of mkfifo.com: a cipher of the crypt backend of rclone, as a tool. The example uses a key of zeros: give your own key, or a sealed word in an envelope. The answer is bytes.
Use it from the web
Its address is https://mkfifo.com//bin/eme, with two slashes.
Send a POST: the body is the input, and the query gives the words, between
&
and with percent-encoding. The answer is the output, as the command of a shell writes it.
An error gives 422 and the error.
printf '%s' 'notes.txt' | curl --data-binary @- 'https://mkfifo.com//bin/eme?-K&0000000000000000000000000000000000000000000000000000000000000000&-T&00000000000000000000000000000000'
The answer (200):
(16 bytes, not text) 78 c0 e1 84 24 42 c1 1d 6f b5 2c b3 e0 53 bc 0a
Use it in an envelope
A pipe gives a value to it, as to a FIFO: $body | /bin/eme.
An egress envelope can send to it, To: /bin/eme,
and Reply-To
gives its answer to a FIFO. These give no words: use the builtin itself for words, as in $body | jq .id.
A builtin here has no FIFO as its home: no code of totp
and no sealed key of a FIFO opens in it. Each run counts in the limits of its Request.