I'm a pretty new programmer-about halfway through Sweigart's new book on Python and Cryptography. My question is, when the hell do I get to DO something? I can go through exercises and analyze how different cipher programs are written, but I'm really yearning to actually create or contribute to something. Any input?
...which reminds me..
Is a system linear simply if a#b#a = b (where # can be any system/operation)..?
Name:
Anonymous2013-05-20 23:03
You have to program on your own, no book can teach you how to do it. Not entirely any way imo..
Name:
Anonymous2013-05-20 23:04
Look, if you don't have PhD don't bother trying to get your foot in the door with cryptography. The most you will ever do is reliably implement a mathematician's algorithm.
Literally any other field is going to be more rewarding. You love mathy stuff? Work on some algorithmic geometry creation. Work on data mining the news. But a home grown cipher is abso-fucking-useless to everyone.
OP here: The career doesn't necessarily have to be consisting of cryptography, I just thought that it was slightly relevant as being the book I'm currently using to learn. At what point do i go "Oh I am now ready to go on Github and contribute to shit?"
Name:
Anonymous2013-05-21 0:28
>>19
If you still think github is an appropriate outlet for the publication of your original cryptographic material, you are not ready to contribute to shit. You publish a paper and the accompanying code on the side, not the other way around.
...if you use base 39.. it could handle numeric digits and very basic punctuation =)
gives a !39 / 3^13 base... but filling out the table (another 38 maps without clashes) seems a bit tricky.. might not even work for period 3?!
...probably a bit too well ;D bet it doesn't scale correctly..
but still, not bad eh.. even a two-bit pseudo-linear system can avoid the identity map ^^
...Even when we were together we were miles apart, and i guess i was kind of scared... what if when we finally met it didn't work out? Or if we never did meet? When would i get a cuddle? =(