Polybius Square Encryption in Python

# Introduction In this project, you will learn how to implement the Polybius square encryption algorithm. The Polybius square is a 5x5 grid that maps each letter of the English alphabet to a pair of coordinates. By encrypting text using this method, you can create a coded message that can only be decrypted by someone with knowledge of the Polybius square. ## 👀 Preview ```Python # Example 1 text = "tynam"; encryption_text = "4454331132" # Example 2 text = "tynam123"; encryption_text = "4454331132123" # Example 3 text = "TYnam"; encryption_text = "4454331132" # Example 4 text = None; encryption_text = None ``` ## 🎯 Tasks In this project, you will learn: - How to define the Polybius square - How to remove spaces and convert text to lowercase - How to handle empty or `None` input - How to encrypt text using the Polybius square - How to return the encrypted text ## 🏆 Achievements After completing this project, you will be able to: - Understand the concept of the Polybius square encryption algorithm - Implement the Polybius encryption algorithm in Python - Encrypt and decrypt text using the Polybius square - Handle various input scenarios, including empty or `None` input

|60 : 00

Click the virtual machine below to start practicing