A demo for Stanford's Cryptography I course on cousera progrmming assignment