This application is designed to help you and me understand and study the usage of Base64 encryption.
- You transform the characters in the input to binary (base-2)
- You split the stream in groups of 6 characters (6 bits)
- You transform each of the groups into the number that group represents, using base-10
- Convert each of this numbers into the character it represents, using the table below
- If needed, newlines are added to keep textline below 76 chars, if a 6 numbers group is not complete, the pad symbol is added (=)