Introduction to Bitwise Operators and their use in Cryptography