Today’s lecture we learned about cipher. It was very exciting to learn something new and different from any other knowledge. Therefore, the topic is quite hard for me to understand because it can make us confuse on how to use cipher. In addition, exercises would be helpful to enhance our knowledge about cipher. Even if the topic is quite hard but it can be, understand by getting help from friends, explanation and guidance from teacher.
In cryptography, a cipher is an algorithm for performing encryption or decryption, a series of well-defined steps that can be followed as a procedure. An alternative, less common term is encipherment. To encipher or encode is to convert information into cipher or code. In common parlance, "cipher" is synonymous with "code", as they are both a set of steps that encrypt a message; however, the concepts are distinct in cryptography, especially classical cryptography. Codes generally substitute different length strings of character in the output, while ciphers generally substitute the same number of characters as are input. There are exceptions and some cipher systems may use slightly more, or fewer, characters when output versus the number that were input.
Last but not least, one of the benefit that we can get by using cipher in classroom is students can experiment with these topics, see them in action, and obtain a better understanding that would be possible from a theoretical discussion alone