Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Learning Outcomes: In this Project, I have learned the process of Encryption and Decryption for any
String. We also implemented this Encryption and Decryption by using the Key generation.
Declaration:
I declare that this Assignment is my individual work. I have not copied it from any other student’s work
or from any other source except where due acknowledgement is made explicitly in the text, nor has any
part been written for me by any other person.
Student’s
Signature:
Introduction-:
What is encryption?
In cryptography, encryption is the process of encoding a message or information in such a way that
only authorized parties can access it and those who are not authorized cannot access this particular
information.
Encryption is the process of using an algorithm to transform information to make it unreadable for
unauthorized users. This cryptographic method protects sensitive data such as credit card numbers by
encoding and transforming information into unreadable cipher text.
What is Decryption?
Decryption is generally the reverse process of encryption. It is the process of decoding the data which
has been encrypted into a secret format. An authorized user can only decrypt data
because decryption requires a secret key or password.
To decrypt the message, the user should have the key for decryption of the message.
This acts as a security for the exchange of information between the users. Every key generated for
every exchange of information is different. If this key is leaked or theft by the attackers, then users
might face a severe loss of important information.
These numbers would be added altogether. If we get the even number as output we will let it remain
the same. If we get odd number as output, we will add it back to that keyword length. This way key is
generated in our algorithm.