Encoding, encryption and hashing, these terms, we may see them usually in our every daily working day. But there are still misunderstandings, they are commonly interchanged and used incorrectly. Knowing the differences, when and why to use each is important, in this post I will clarify each of concepts. It
What is Base64 encoding?Base64 encoding is a binary-to-text encoding/decoding scheme. Base64 encoding is used when any binary data, such as images or video needs to be transmitted over systems that are designed to transmit data in a plain-text (ASCII) format. One example is Email system which uses SMTP
This month, a high severity vulnerability in logging framework Log4j was exposed. Its code is CVE-2021-44228, aka Log4Shell, an easier to remember name. This vulnerability, which was discovered by Chen Zhaojun of Alibaba Cloud Security Team on December 9 2021, impacts Apache Log4j 2 versions 2.0 to 2.14.