fr33kSh0w2012: Problem is, Huffman encoding isn't universally recognized, I needed something that everyone would instantly understand.
Who cares? As long as the key is available and you can decode it. I would also have a video example of how a phrase is turned into a tree and it's encoded/decoded, if i can find that visualization library again.
As mentioned you don't need pauses between letters with huffman. which makes it a bit more efficient. But when the characters have the same-ish weight (
number of times they are used) then it becomes closer to just a 4-5 bit binary encoding.
Could also encode a key as a number and throw it out there. You'd need bc or some sufficient calculator to figure it out.
Or i could encrypt a key using a previous cipher i've mentioned and leave people to compile or figure it out...