Code Poetry
and Text Adventures

by catid posted (>30 days ago) 1:52am Wed. May 4th 2016 PDT
For game DRM-type security I would use this product if possible to avoid writing something that will get defeated easily in practice:
http://denuvo.com/

Encryption is a lot of fun to work on.  These days I think this might be one of the best libraries for it:
https://nacl.cr.yp.to/

Other awesome related algorithms for...

Password hashing:
https://password-hashing.net/#argon2

Long secure hash:
https://blake2.net/

Short secure hash:
https://131002.net/siphash/

Fast insecure hash:
https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp

Authenticated encryption:
https://norx.io/

Lightweight PRNG:
http://xoroshiro.di.unimi.it/

Best public key crypto DH handshake for speed:
http://research.microsoft.com/en-us/projects/fourqlib/

Best public key crypto DH handshake for simplicity:
https://github.com/floodyberry/supercop/tree/master/crypto_dh/kumfp127g/v02/var

Probably some other things I'm forgetting that are worth looking at.