I’ve written something to your spec, tested it briefly in a couple browsers. It uses a bitwise not on the unicode values, basically the generalized version of rot13. It’s technically still a substitution cipher, but due to the way high-value unicode tends to display it’s going to be much more difficult to accidentally learn.
That’s very cool, thanks a lot! I think it has a chance to become the de facto standard solution to a very obscure problem, if it gets some momentum. :) I don’t think the bitwise-not is the best choice, though. Right now I don’t have any time to improve it, but I’ll try to make others interested, if you don’t mind.
Go ahead. Feel free to steal, modify, redistribute, etc. Also, I made a new version that enables passwords and maps printable ascii to printable ascii. You seem to have nerd-sniped me.
I’ve written something to your spec, tested it briefly in a couple browsers. It uses a bitwise not on the unicode values, basically the generalized version of rot13. It’s technically still a substitution cipher, but due to the way high-value unicode tends to display it’s going to be much more difficult to accidentally learn.
Spoilers
ᄎヌ゙メマモレᅪ
The service now will display arbitrary html, and autogenerates formatted markdown links.
That’s very cool, thanks a lot! I think it has a chance to become the de facto standard solution to a very obscure problem, if it gets some momentum. :) I don’t think the bitwise-not is the best choice, though. Right now I don’t have any time to improve it, but I’ll try to make others interested, if you don’t mind.
Go ahead. Feel free to steal, modify, redistribute, etc. Also, I made a new version that enables passwords and maps printable ascii to printable ascii. You seem to have nerd-sniped me.
Pmor5mxgoszghb>$hlmd5~{t!23ryk2fmqqhfi4nou?3~|2vafoqgcwa|!r}s/wew|&uz,}m
mv~raf*$%Soyeke0u{|dj2psj*!}ccefda?7ff$fjri5{{r{r3|y/sj}%so|o{du!p{v}sgp
t!tbp qmdrn|2gkkpdgxgsz}cnpha%grve} dn3cef|pegjd5mgcyh=37Ff$|jtr5x|e0gzer/~aevr!fesnygzpvaf$flrr5cr u
p{7lzevdeup~4wyu{3cgw$gjtspsdo~ez}p/qlewgbaif og3ghj2tevuvz~p,0vargp{jc%gszyzd0u|3cgw$fah{b}nw!d{ra2mp%adas4to!g{r/wj
%ig5x|e0qrdx}v
%uugezg>!3Ry/s`lrhzbul0mz}r/bvascoas4acbzz7> 3$ctnx,veyot3pj|avdrdq,}f0hg4d/|kp%rip~q yo3ghj2kvlah{mx ddkg9/2Pk%rsl,}t0nfg;/w
mq&u}i4boy3|y/fla%jdsx4a~e?3xpfmkkgmyu8 div3gnawsjte5j}e|e=That’s very-very cool. And I even learned a new phrase.