-
In computer science, cryptography refers to the technique of codes and encrypted writing systems to protect the transmission of private information, making it illegible or practically impossible to decipher for those who do not possess the key.
It works by using ciphers or codes to write something secret in documents and confidential data that circulate on local networks or on the internet. Its use is as ancient as writing itself. The Romans used codes to conceal their war plans from those who should not know them, ensuring that only people who knew the meaning of these codes could decipher the hidden message.
In general, there are three types of cryptography:
Symmetric key cryptography:
Asymmetric Key Cryptography:
In this system, a pair of keys is used to encrypt and decrypt information. A public key is used for encryption, and a private key is used for decryption. The public key and private key are different. Even if someone knows the public key, only the intended recipient can decipher it because only they know the private key.
It is good to keep these concepts in mind as they are present in many of the applications and tools we use in our daily lives, especially those involving sensitive information.
By: Sergio Ramos
Visit our website at www.kloustrlabs.com
Currently, we see many companies using React because it offers incredible innovations to date, such as combining JavaScript, HTML, and CSS code in a single file, known as JSX. Surprisingly, React is not a framework (at least for a large portion of developers) since it focuses on user interfaces. If you ask me personally, React […]
Read MoreThe transformation from traditional to digital has had a significant impact in recent years, as it has allowed for increased productivity in many businesses and, at the same time, reduced the existing digital divide in various areas, both economically and socially. First and foremost, from an economic perspective, technologies have greatly benefited small businesses by […]
Read MoreThe development of technology in the areas of web and mobile services has gained great momentum over the years, and we have witnessed how mobile applications are becoming increasingly necessary in every aspect of our lives, as well as services on web pages. This continuous development over time has also led to improvements in the […]
Read More