Very recently I started working on Solitaire , however the intention was to introduce a Dynamic Generation Algorithm for using Decks.

You may find the documentation and source-code by visiting j.mp/SolitaireEnc and j.mp/SolitaireRepo

Regards

]]>Yes, as mentioned in the post, the Solitaire Cipher is a "stream cipher". This means that the N+1 operation is 100% dependent on operation N. If N is incorrect, then so will be N+1.

Another difficulty of this hand cipher, like all stream ciphers, is getting the algorithm just right. One mistake, and everything will be wrong after that point. You have to be exact in working through the algorithm. Like they say, perfect practice makes perfect.

And redundancy is also good. But yes, the cipher is slow, and can be VERY boring to work through.

]]>A SUCCESSFUL SOLITAIRE CIPHER IS POWERFUL BUT BORDOM CAN LEAD TO YOU MAKING MISTAKES. MY ADVICE IS TO HAVE TWO IDENTICAL DECKS AND SHUFFLE BOTH, THUS CHECKING THE KEYSTREAM AS YOU REVEAL IT. THIS'LL ALLOW YOU TO DOUBLE-CHECK AS YOU'RE COUNTING.

]]>