When a user chooses a key how is that key turned into a cipher (either block or stream cipher) to encrypt the data with.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It isn’t turned into a cipher. It is used as input of the algorithm of the cipher. Mostly there is some kind of sub-key derivation internally (expanding the key size to create a larger internal state), which is then used to perform e.g. addition, xorring and the like on the data, until you cannot retrieve the orginal data without the key. The cipher itself never changes, only the internal state does.