User Tools

Site Tools


encoding_20text_20into_20base64

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

encoding_20text_20into_20base64 [2018/03/31 13:19]
127.0.0.1 external edit
encoding_20text_20into_20base64 [2018/04/17 16:04] (current)
tbest3112 Added syntax highlighting
Line 3: Line 3:
 ====== Encoding Text into Base64 ====== ====== Encoding Text into Base64 ======
  It can be useful to encode a text string into a base 64 representation. For example when passing usernames and passwords to an SMTP server the request and response are both done using base 64.\\  The encoding is done by taking 3 ASCII values to form a 24bit binary value end then splitting this into 6 bit chunks starting from the left hand side. If there are less then 3 characters at the end then we pad out with zeroes and add one or 2 == signs to the end of the Base64 string\\ \\   It can be useful to encode a text string into a base 64 representation. For example when passing usernames and passwords to an SMTP server the request and response are both done using base 64.\\  The encoding is done by taking 3 ASCII values to form a 24bit binary value end then splitting this into 6 bit chunks starting from the left hand side. If there are less then 3 characters at the end then we pad out with zeroes and add one or 2 == signs to the end of the Base64 string\\ \\ 
 +<code bb4w>
         REM Base 64 Endode and Decode         REM Base 64 Endode and Decode
         INPUT "Enter String to be encoded:"​ input$         INPUT "Enter String to be encoded:"​ input$
Line 10: Line 11:
         PRINT B$         PRINT B$
         END         END
-\\ \\+</​code>​
 ---- ----
  The program uses the following Function to encode the input string and return the Base64 Encoded Text\\ ​  The program uses the following Function to encode the input string and return the Base64 Encoded Text\\ ​
 +<code bb4w>
         REM Function to Encode a string into Base64         REM Function to Encode a string into Base64
         DEF FNEncode64(text$)         DEF FNEncode64(text$)
Line 38: Line 40:
         ENDWHILE         ENDWHILE
         =output$         =output$
-   +</​code> ​  
 \\ \\  And also this function to Decode a Base64 string back to a standard ASCII String\\ ​ \\ \\  And also this function to Decode a Base64 string back to a standard ASCII String\\ ​
 +<code bb4w>
         REM Function to decode a Base64 string into ASCII         REM Function to decode a Base64 string into ASCII
         DEF FNDecode64(B64$)         DEF FNDecode64(B64$)
Line 69: Line 72:
  
         =output$         =output$
-   +</​code>​
encoding_20text_20into_20base64.txt ยท Last modified: 2018/04/17 16:04 by tbest3112