Abstract — Cryptography is a powerful technique for securing data and communication. cryptography is a technique used to encrypt and decrypt the data. A technique encryption (hiding information) data will be encoded which is used to provide secure data to prevent from fraud user and hackers where decryption is used to convert the encoded data into user readable format. It is used for storage and transmission compression is a reduction in the number of bits needed to represent the data."Cryptography algorithms serve the crucial purpose of safeguarding sensitive data. As the internet has seamlessly integrated into our daily lives, experiencing rapid growth over recent decades, ensuring data security has emerged as a paramount concern for every individual connected to the web. Data security guarantees that our information remains accessible solely to its intended recipient while thwarting any unauthorized alterations or tampering attempts. Achieving this high level of security necessitates the utilization of diverse algorithms and techniques. Cryptography encompasses methods that encode data through specific algorithms, rendering it indecipherable to the naked eye unless decoded using predetermined algorithms set by the sender.