Introduction to Cryptography with Coding Theory