Skip to content

silvericarus/base64-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CC BY-NC-SA 4.0 License Netlify Deployment Status Project Status: Active – The project has reached a stable, usable state and is being actively developed.

This application is designed to help you and me understand and study the usage of Base64 encryption.

Base64 is a popular encoding method used to represent binary data as ASCII characters. It is commonly used in various applications, including data transmission and storing binary data in text-based formats.

How does Base64 works?

  1. You transform the characters in the input to binary (base-2)
  2. You split the stream in groups of 6 characters (6 bits)
  3. You transform each of the groups into the number that group represents, using base-10
  4. Convert each of this numbers into the character it represents, using the table below
  5. If needed, newlines are added to keep textline below 76 chars, if a 6 numbers group is not complete, the pad symbol is added (=)

Disclaimers

This application is for educational purposes only and should not be used for sensitive or confidential information. Base64 encryption is not a secure method for protecting data and should not be used as a substitute for proper encryption algorithms. The developer(s) of this application is/are not responsible for any misuse or unauthorized use of the encoded/decoded data. Use this application responsibly and adhere to the laws and regulations of your jurisdiction.