Hiding messages in a deck playing cards
asherfalcon.com
Hiding messages in a deck playing cards
1–10 of 42 posts
Re: Hiding messages in a deck playing cards
#2Re: Hiding messages in a deck playing cards
#3Re: Hiding messages in a deck playing cards
#4Anyway, this doesn't offer a whole lot of storage:
$ python -c 'print(sum(__import__("math").log2(x) for x in range(1, 53)) // 8)'
28.0Re: Hiding messages in a deck playing cards
#5Re: Hiding messages in a deck playing cards
#6Re: Hiding messages in a deck playing cards
#7Despite appearing to have perfectly ordinary structured static HTML content (aside from the fact that it spams things like instead of using some basic CSS properly), without JavaScript I only see a solid-colour background. Anyway, this doesn't offer a whole lot of storage: $ python -c 'print(sum(__import__("math").log2(x) for x in range(1, 53)) // 8)' 28.0
45 characters according to the blog post and this demo
Re: Hiding messages in a deck playing cards
#8Hey all, I found a cool way to convert text into a specific order of a deck of playing cards. I detailed the instructions of how it works in the blog post but a brief overview would be that it uses Lehmer codes which allow you to uniquely identify each permutation of a set i.e. each of the many many ways a deck of cards can be shuffled/arranged
(I just prefer poker to solitaire...)
Someone else mentioned that the orientation of the cards (up or down) and possibly even the front-back facingness of the card (facing up, facing down) would add another 2 possible bits to the available encoding space. (Of course, at that point you'd have to also encode which side of the whole deck is the "top"...)
My own thought was to add par2 to make it robust against small errors... at the cost of some transmission space!
Re: Hiding messages in a deck playing cards
#9You should be able to get another 45 bits or so by also using the orientation of the cards (everything except non face card Diamonds).