From Newsgroup: sci.crypt
IrCOve been working on a small educational cipher experiment called DrMoron.
Refer to:
https://www.reddit.com/r/crypto/comments/1r369lv/drmoron_a_cipher/
ItrCOs not intended to be secure rCo just a playground for exploring HMACrCadriven keystream generation, feedback, and deterministic test vectors.
I finally finished the browser version, and it now produces
byterCaforrCabyte identical output to my C/Python implementation. Everything runs clientrCaside, and the ciphertext is transported entirely in the URL.
Features:
HMACrCaSHA256 or HMACrCaSHA512
random prefix included in ciphertext
deterministic mode for test vectors
UTFrCa8 safe (emoji, CJK, combining marks, etc.)
arbitrary Unicode passwords supported
pure clientrCaside JS (no server involvement)
JS, C, and Python implementations match exactly
ciphertext can be shared as a URL parameter
This is not meant for real secrets rCo just something I built for fun and learning.
Feedback, critique, or curiosity welcome.
For what itrCOs worth, here is a ciphertext capsule using the default key
(so it should decrypt automatically for anyone who visits). If you load
the page, it should reveal the plaintext:
https://fractallife247.com/test/hmac_cipher/drmoron/?ct_hmac_cipher=4e84476d998ac4f6d41b5c84bcb6ac4f5f5daa73d57f8a679b740c2288a0aefefe88dd4d59302265d62fcc02578e9179ef2695f52346bf2a15aeaed3ab0058bd9c2892dcc9104b732f7501a3095450c6c42453fdab3947d06af9880aba5b36d51386cb7138148de7d6a89bedfcb39aa304a6972aad25d09d301956d736acc1b842a516c420fae4fb824b71e4a8efba2430a52c4cffa4ab89aa411f97f11b3958bec3afd4f9f8e049945d1fbe7520d0e2bb946694c7790241c7c8f737483cf0d9ec2ef08ede3d78f8e9e3652eae1c25a30a67d99ee4a71237705e901eac296b45448ad9a17a231cb4703ab1729f41ddf4a19af55b5944823695292b365dccc062debb20990391afc22c3b11f5a534eb078615486efc2cbcf631d405539a721bed0650af76653e024035c705aa7c2cccff91bee192a82cc46950083d3557beb8f179e9421fb2795ee1fae99df8524ad77b2c22a010
Can you see it?
--- Synchronet 3.21b-Linux NewsLink 1.2