Hex To Base64 Bash

To generate a random WEP key, select the bit key length to generate and press the corresponding button; the ASCII or HEX key can then be copied to your clipboard manually or via the copy to clipboard button to the right of the generated key text field. Enter hex numbers with any prefix / postfix / delimiter and press the Convert button (e. The “Hexadecimal” or simply “Hex” numbering system uses the Base of 16 system. If you have a base64 string called Z3JlYXQgam9i you could decode it this way: echo 'Z3JlYXQgam9i'>2. Thanks for the A2A. A number preceded by a 0 is octal (base 8). If you have run the command to create your own cryptofriends project, you should now see src/main. Hex-edit multiple files manually, automatically or on a specific schedule and convert them between binary, hexadecimal or Base-64 with this complex tool. If you encounter a problem, you can send it using this form explaining the nature of your bug. If the info and base64 programs are properly installed at your site, the command info coreutils aqbase64 invocationaq. SHA generator Calculate a hash for a string with all popular types of the SHA algorithm (SHA1, SHA256, SHA512). This infact increases the length of the encoded string by about 3%, but this cannot be avoided. Then finally, we will look at how to convert several files from any character set (charset) to UTF-8 encoding in Linux. The term Base64 originates from a specific MIME content transfer encoding. Common formatting examples. vbs at a command prompt. This small article presents an example to load Base64 images using jQuery and MVC. The default encoding for binary attachments is a hex-encoding (each byte written as a 2 digit hex value). Free online base64 to JSON converter. Set 1: Basics Challenge 1: Convert hex to base64. Load Base64, get XML. This count starts at the Unix Epoch on January 1st, 1970 at UTC. base64 algorithm in itself appends a carriage return and linefeed characters after its 'linesize' character and at the end of the test to be encoded. Base64 encoding helps to encode bytes to bytes which is very safe to transfer with out losing or corrupting. To convert to a base64 encoding, use the Acrobat Net. SHA1 base64 hash. png and medicine. h and base64. URL Encoder encodes unsafe characters so that the output can be used as a valid part of a URL. I would like to write a bash script to decode a base64 string. This encoded RAW data is to be used during transmission and at the receiving end this string is to be converted back to its original form using the UTL_ENCODE. Hexadecimal is a convenient way to express binary numbers in modern computers in which a byte is almost always defined as containing eight binary digit s. BaseConvert. I found this stackexchange thread with a partial solution. Hex is an atom, string, list of characters or list of codes in hexadecimal encoding. Hex converter Convert numbers from Decimal to Hex or Hex to Decimal at Spreadsheet Library for C and C++ Inspect is an experimental library that provides spreadsheet Delphi to C++ Builder This is a tools that convert Delphi code segment to C. Good point, I've changed the SS64 description. UTF-8 interpreted as Windows-1252 Raw UTF-8 encoded text, but interpreted as Windows-1252. Most wireless drivers accept the passphrase as a string of at most 63 characters, and internally convert the passphrase to a 256-bit key. Base64 then then produces four bytes of output for every three bytes of input – meaning that the number on the command line should be 3/4 of the desired password length. 구독하기 Investigate and write! :D. Web safe CSS font stacks and web fonts. 118 - Encryption Keys Disclosure. This usually comes installed in linux. streamEncode() method:. Base64 is an encoding scheme used to represent binary data in an ASCII format. 322 bits and a byte is 2. The Base64 encoding is typically used for transfering email messages because email formats does not support binary data. base64 algorithm in itself appends a carriage return and linefeed characters after its 'linesize' character and at the end of the test to be encoded. This is provided for educational and entertainment use only. it should work on any Posix compliant system e. Base64 encoding schemes are commonly used when there is a need to encode binary data that needs be stored and transferred over media that are designed to deal with textual data. Here is a basic way of doing this:. ASCII stands for American Standard Code for Information Interchange. Amazon S3 uses base64 strings for their hashes. com rocks' | base64 c2NvdHRsaW51eC5jb20gcm9ja3MK To decode, use base64 -d. The first step is here. Just load your hexadecimal number and it will automatically get converted to an actual image. This site allows you to encrypt or decrypt any md5 hash, we have our own database with more than 10 million keys, also we look for your hash on 23+ others web sites. For example, a hex byte 50 may represent the capital letter P, the processor command "push eax", the decimal number 80, a color component with 31% brightness, or a zillion of other things. To convert hexadecimal to binary number in python, you have to ask from user to enter hexadecimal number to convert that number into binary format as shown in the program given below. In contrast, a decimal digit corresponds to log 2 (10) = 3. More precisely, it is an encoding of binary data in a sequence of printable characters. This service allows you to convert ISO Latin 1, UTF-8, UTF-16, UTF-16LE or Base64 text to a hexadecimal value and vice versa. Code presented here is both binary safe, and portable (i. Hex Code: # What does this Hex to RGB converter do? It takes input in the form of a hex color code value and converts that value to a RGB value that can be used to specify color in photo editing software. The decoder rejects data that contains characters outside the base64 alphabet. New("encoding/hex: odd length hex string") func Decode ¶ func Decode(dst, src []byte) (int, error) Decode decodes src into DecodedLen(len(src)) bytes, returning the actual number of bytes written to dst. -a, -A, -base64 These flags tell OpenSSL to apply Base64-encoding before or after the cryptographic operation. If you have a base64 string called Z3JlYXQgam9i you could decode it this way: echo 'Z3JlYXQgam9i'>2. Aug 01, 2017 · Browse other questions tagged linux image shell variables base64 or ask your own question. Base64: Encode and Decode Base64 Files This page describes, in Unix manual page style, a program available for downloading from this site which encodes binary files in the “Base64” format used by MIME-encoded documents such as electronic mail messages with embedded images and audio files. It also uses a = character at the end of a string to signify whether the last character is a single or double byte. The term URL encoding is a bit inexact because the encoding procedure is not limited to URLs ( Uniform Resource Locators ), but can also be applied to any other URIs ( Uniform Resource Identifiers ) such as URNs ( Uniform Resource Names ). Hex converter Convert numbers from Decimal to Hex or Hex to Decimal at Spreadsheet Library for C and C++ Inspect is an experimental library that provides spreadsheet Delphi to C++ Builder This is a tools that convert Delphi code segment to C. I found this stackexchange thread with a partial solution. I am looking to make a bash script so I can simply do. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc. Contribute to littlstar/b64. The symbols include 0-9 and a-f (sometimes A-F). realm is the Authorization Realm argument to the AuthName directive in httpd. If you wish to encrypt a binary file (for example, an image or an audio file), use a utility like Base64 to encode it as text before encryption. This alphabet includes the characters A-Z, a-z, 0-9, +, / for the data and = for padding. SHA512 base64 hash. BASE64_DECODE function. Base64 is a way of representing binary data in an ASCII string. Supported image formats are jpg, jpeg, png, gif, bmp, ico and svg. If it isn't you'll have to find out what encoding it's in, and convert that to UTF-8. There are no ads, popups or nonsense, just an awesome image to base64 encoder. Text (ASCII / ANSI) BASE64. , so I know a lot of things but not a lot about one thing. This small article presents an example to load Base64 images using jQuery and MVC. Base64 encoding was invented and introduced to solve this problem. Every Unix like system has the tool base64 installed to encode and decode data using the base64 alphabet. The newly created data is represented in a 64-radix numeral system and as seven-bit ASCII text. The -a and -base64 are equivalent. The encoding is quite easy to read though, so if human readability is an issue, then hex encoding is probably a better choice than base64 encoding. There are no ads, popups or nonsense, just an awesome base64 image decoder. 56 KB; Introduction. jpg to a hex code. If you have ever needed to quickly decode or encode base64, Linux has a command line utility called base64 that works great. This tool is provided for free for anyone to use and is hosted on Google App Engine, written in Python + Coffeescript and is open source with the code available on Github. cer file extension is also recognized by IE as a command to run a MS cryptoAPI command (specifically rundll32. Encoding in Javascript. No ads, popups or nonsense, just a JSON to base64 converter. Hex Editor II is a hexadecimal editor that helps an average PC user edit large files, containing non-textual data, safely and easily. Import base64 - get a PNG. There are no ads, popups or nonsense, just an awesome base64 to JSON decoder. The term URL encoding is a bit inexact because the encoding procedure is not limited to URLs ( Uniform Resource Locators ), but can also be applied to any other URIs ( Uniform Resource Identifiers ) such as URNs ( Uniform Resource Names ). Base64 strings expand the binary data by about four-thirds. How can I convert from hex to base64? 3 answers Note: I have marked this question as a duplicate of another question. Here we use the ‘x’ format specifier, it converts a number to a string of hexadecimal digits and the result is a hexadecimal string : PS> '{0:x}' -f 174 ae The result is a HEX value in lower case. The Base64 encoding is typically used for transfering email messages because email formats does not support binary data. 4 Metadata 3. txt base64 -d 2. New("encoding/hex: odd length hex string") func Decode ¶ func Decode(dst, src []byte) (int, error) Decode decodes src into DecodedLen(len(src)) bytes, returning the actual number of bytes written to dst. The digits, preceded by a percent sign "%" which is used as an escape character, are then used in the URI in place of the reserved character. If you have a base64 string called Z3JlYXQgam9i you could decode it this way: echo 'Z3JlYXQgam9i'>2. Base64 encode your data in a hassle-free way, or decode it into human-readable format. Base64 is a common format used for the web and email. Convert has two handy methods for dealing with Base64, ToBase64String and FromBase64String. The particular set of 64 characters chosen to represent the 64 place-values for the base varies between implementations. Thank you for using my tool. Hex-edit multiple files manually, automatically or on a specific schedule and convert them between binary, hexadecimal or Base-64 with this complex tool. The first step is here. Being a Base-16 system, there are 16 possible digit symbols. An example of a hexadecimal number is 3BF2. UTF stands for Unicode Transformation Format and is a variable-width (1 to 4 bytes) encoding that can represent every character in the Unicode character set. Drag & Drop your files, copy to clipboard with a click and use the result in HTML and CSS. Regular Base64 Uses "The Base64 Alphabet" as specified in Table 1 of RFC 4648 and RFC 2045 for encoding and decoding operation. Import base64 - get a JPEG. jpg to a hex code. Unlike other hexadecimal editors, Hex Editor II has two inbuilt plugins: hex calculator, and base converter. You can still take a look, but it might be a bit quirky. In this tutorial, we're going to explore the various utilities that provide Base64 encoding and decoding functionality in Java. How can I convert from hex to base64? 3 answers Note: I have marked this question as a duplicate of another question. Convert has two handy methods for dealing with Base64, ToBase64String and FromBase64String. printf 49276d2 | xxd -r -p | base64 which produces SSdt as wanted. Hex-edit multiple files manually, automatically or on a specific schedule and convert them between binary, hexadecimal or Base-64 with this complex tool. Convert image base64 encoder. The entire email is backed up into a text file, and very occasionally I need to check what was in an attachment. This is to ensure that the data remains intact without modification during transport. Percent-encoding a reserved character involves converting the character to its corresponding byte value in ASCII and then representing that value as a pair of hexadecimal digits. Linux base64 decode. Created by developers for developers. txt file in ECB and CBC mode with 128, 192,256 bit. If you encounter a problem, you can send it using this form explaining the nature of your bug. ECDSA key fingerprint - looks like it is base64 encoded, but too few characters. It could contain a raw data and represent it as a binary or string. It can decode pretty-printed multi-line base64 data as well as long, single-line base64 data. Code presented here is both binary safe, and portable (i. I am looking to make a bash script so I can simply do. decode base64 or hex data with sfk decode for Windows, Mac OS X, Linux and Raspberry Pi. Special characters (+/) , generally produced by base64 algorithm, can be replaced by the data provided in additional parameter. 20 Hex Workshop is a set of hexadecimal development tools for Windows that combines advanced binary editing with the ease and flexibility of a word processor. It is a favorite among many malware researchers due to the powerful features for examining and editing the structure and contents of Windows executables (PE files) and Linux binaries (ELF files). So, our next digit is a 15. On-line javascript hexadecimal to base 64 converter. Conversion of a 32bit IPv4 IP address between 4 formats: dotted quad decimal octet string (classic standard notation), decimal (base 10), hex (base 16) and binary (base 2). So you have to ask yourself whether or not the string is already UTF-8 encoded. The base64, base32, and base16 encodings convert 8 bit bytes to values with 6, 5, or 4 bits of useful data per byte, allowing non-ASCII bytes to be encoded as ASCII characters for transmission over protocols that require plain ASCII, such as SMTP. Created by mad scientists from team Browserling. Generate the MD5 and SHA1 checksum for any file or string in your browser without uploading it, quickly and efficiently, no software installation required. I’ll show you how it works! To encode text to base64, use the following syntax: $ echo -n 'scottlinux. I write a lot of ad-hoc protocol analysers using Python. Base64 decode from the command line Posted in Linux/Unix/BSD - Last updated Feb. This encoding may be referred to as "base64". Use strings to extract printable strings from a binary file, though ideally not on trusted files. Convert hexadecimal ascii text listings like 303132 to binary with the free sfk for Windows, Mac OS X, Linux and Raspberry Pi, allowing also prefiltering of the input data. Password scheme means the format in which the password is stored in password databases. Therefore 64 characters are chosen that are both members of a subset common to most encodings (ASCII), and also printable. Press the Encrypt button to encrypt the text with the above key; the encrypted text will be placed in the Cipher Text box, encoded as text with the Encoding you've selected. Use this tool to base64 encode and decode a SAML Messages. Reverse DNS lookup (PTR) with the host utility and another host lookup on that result -- to see if the results match. txt file in ECB and CBC mode with 128, 192,256 bit. The Universal Encoding Tool provides a huge collection of methods for en-/decoding, en-/decryption, conversions and hashing. When decoding, the input may contain newlines in addition to the bytes of the formal base64 alphabet. "The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. Some information about the location of this IP address. Xxd is one of the most popular tool. Load base64 - get an image. As the encoded data runs long, then for your convenience we've added an option that divides the data into pieces by specifying the number of characters per line. - open the Windows CMD command line, Mac OS X Terminal or Linux shell. In this article and this XKCD, they both show the password data as groupings of hexadecimal. The decoder will try to figure out the file type if it can. The RSA public key is used to encrypt the plaintext into a ciphertext and consists of the modulus n and the public exponent e. However, in the file it's base64 encoded. It is worth noting however, that many base64 functions (e. Transact-SQL does not include built in function to convert binary type into base64 string and vice versa, but it does includes several built-in options we can use. This is actually a element positioned on top of the that we hide with a bit of js when the input field is not empty. - open the Windows CMD command line, Mac OS X Terminal or Linux shell. A quicky for my archives: Convert decimal to hex in Bash, and hexadecimal to decimal. Convert a hexadecimaly encoded text into an decoded string or download as a file using this free online hex to text decoder utility. I don't recognize the binary data, and it doesn't looks to make sense if treated as IEEE floating-point data either. Decoding an SSH Key from PEM to BASE64 to HEX to ASN. Also has an ability to save and load data from files on disk. In Linux type: mkpasswd -m md5 -S password -R 1 password From my understanding, the line above will create an md5 hash of the salt 'password' + the supplied password of 'password' (so passwordpassword). I am attempting to do the matasano cryptopals challenges in bash. I had some trouble trying to let base64_decode decode base64-strings longer than ~5k chars. The symbols include 0-9 and a-f (sometimes A-F). Each hex digit may be preceded by a single underscore, which will be ignored. What could I use to match that output with bash scripting?. So you may simply snip off whatever length of random hex characters you require for your system's WEP key. Unlike other hexadecimal editors, Hex Editor II has two inbuilt plugins: hex calculator, and base converter. Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. Base64 encode/decode was ported from a Java Base64 encoder/decoder. com rocks' | base64 c2NvdHRsaW51eC5jb20gcm9ja3MK To decode, use base64 -d. Hex, however is wasteful; it's a 2:1 ratio. That motivates a divide and conquer approach: Split the encoded string into substrings counting modulo 4 chars, then decode each substring and. RawURLEncoding is the unpadded alternate base64 encoding defined in RFC 4648. Always operate on raw bytes, never on encoded strings. The digits, preceded by a percent sign "%" which is used as an escape character, are then used in the URI in place of the reserved character. A linux command line cheat sheet. The term Base64 originates from a specific MIME content transfer encoding. "UTF-8 bytes as Latin-1 characters" is what you typically see when you display a UTF-8 file with a terminal or editor that only knows about 8-bit characters. jpg in an atmega, so I decided convert the. The “Hexadecimal” or simply “Hex” numbering system uses the Base of 16 system. jsjws : pure JavaScript implementation of JSON Web Signature. , so I know a lot of things but not a lot about one thing. SHA1 base64 hash. Created by computer nerds from team Browserling. Changes to the frequency analysis function (testing). Load a hexadecimal value, get an image. Some time ago I wrote a blog post about converting data between Hex, Base64 and binary in PowerShell by using CryptoAPI functionality: Convert data between binary, hex and Base64 in PowerShell. Base64-encoded GUIDs only take 22 bytes, and are no harder to type/remember than regular GUIDs. What can you do with Base64 to image decoder? This tool helps to convert base64 string / text to image. Convert text into hexadecimal format. Below is a collection of various tools that I have found helpful for many years. jpg and it give me the hex code, but I want the oposite, I want to converte this hex code back to. Background. Contribute to littlstar/b64. Linux Malware Detect (LMD) is a malware scanner for Linux released under the GNU GPLv2 license, that is designed around the threats faced in shared hosted environments. If you wish to encrypt a binary file (for example, an image or an audio file), use a utility like Base64 to encode it as text before encryption. He is a Linux/Open source supporter who believes in Hard work, A down to earth person, Likes to share knowledge with others, Loves dogs, Likes photography. Sometimes, I want to convert it back again. So I presume you might have some adapter that is interacting with some program and receiving the output as Base64. ", and codes that map to valid but non-displayable ASCII characters will be represented by a mnemonic in pointy brackets, e. 1 and later The codecs module provides stream and file interfaces for transcoding data in your program. The first step is here. String and System. Base64 encoding helps to encode bytes to bytes which is very safe to transfer with out losing or corrupting. This class implements section 6. To convert to a base64 encoding, use the Acrobat Net. Just load your hexadecimal number and it will automatically get converted to an actual image. 10 one-way-. Here is a basic way of doing this:. Linux provides a lot of tools for hexadecimal and binary manipulation. Percent-encoding a reserved character involves converting the character to its corresponding byte value in ASCII and then representing that value as a pair of hexadecimal digits. String to base64 converter tool What is a string to base64 converter? This tool converts a plain string to base64 encoding. Just drag and drop your image and it will automatically get converted to base64 format. It is useful for seeing exactly what is in a file, byte-by-byte. Import ASCII - get base64. Computers store text as numbers, and with hex you display the numbers not as a decimal number, but in base 16. The term URL encoding is a bit inexact because the encoding procedure is not limited to URLs ( Uniform Resource Locators ), but can also be applied to any other URIs ( Uniform Resource Identifiers ) such as URNs ( Uniform Resource Names ). This tool converts JPG photos to base64 encoding. Password Schemes. Click the symbols below to check their values in all forms for quick reference. When decoding, the input may contain newlines in addition to the bytes of the formal base64 alphabet. In this tutorial, we're going to explore the various utilities that provide Base64 encoding and decoding functionality in Java. - open the Windows CMD command line, Mac OS X Terminal or Linux shell. For Branch instructions, use Branch Finder or the input below. Please check back frequently for updates on new additions. basE91 is an advanced method for encoding binary data as ASCII characters. Press button, get base64. Wikipedia has a good expalanation of what base64 encoding and decoding involves. Code presented here is both binary safe, and portable (i. Convert text to hex and hex encode strings. There is a small disadvantage of Base64 encoding is that it becomes lengthy. This is the format that is used by crypto_data_hash/3 and related predicates to represent hashes. THE unique Spring Security education if you’re working with Java today. 44 bytes), so // the output should be 48 bytes (a multiple of 16). Note that all non ASCII-HEX chars from the HEX box will be ignored. Text (ASCII / ANSI) BASE64. I will put this hex code inside my c code and send to the avr. Base64-to-hexadecimal converter By: ab | 9,215 views Earlier a need to convert base64-encoded values to the appropriate hexademical string came up and needed to be done multiple times from the command line in a scripted fashion. base64 process the data. Use Windows Explorer to access your user profile directory (one level up from the "Start Menu" directory). Go to Base64 Convertor. Decode an Encoded Base 64 String to ASCII String Prerequisite : What is base64 Encoding and why we encode strings to base64 format Base64 encoding is performed at sending node before transmitting bits over a network, and receiving node decodes that encoded data back to original ASCII string. This is to ensure that the data remains intact without modification during transport. If you have ever needed to quickly decode or encode base64, Linux has a command line utility called base64 that works great. Base64 is the encryption format used by browsers when implementing very simple username and password form of basic authentication. Input can be given as either a little-endian integer, hexadecimal or base64-encoded string and all three representations will be given back. Base64 encoding schemes are commonly used when there is a need to encode binary data that needs be stored and transferred over media that are designed to deal with textual data. NOTE: The pad character (=) does not have a binary representation in BASE64; it is inserted into the BASE64 text as a placeholder to maintain 24-bit alignment. World's simplest base64 encoder. It can also convert a hex dump back to its original binary form. Import UTF8 – get base64. Re: certutil - decode/encode BASE64/HEX strings. This is the same as StdEncoding but omits padding characters. Just load your Base64 and it will automatically get decoded to XML. If decryption is set then the input data is base64 decoded before being decrypted. hexto64 49276d2 and get the same result. Download Batch Hex Editor. Linux and its brethren have a lot of command line utilities for manipulating text but not many for manipulating binary data. Hex numbers should not be prefixed with "0x", "U+", or anything else. CER = alternate form of. Base64 encoding helps to encode bytes to bytes which is very safe to transfer with out losing or corrupting. Base64 encode/decode was ported to Macromedia Actionscript. Apache recognizes one format for digest-authentication passwords - the MD5 hash of the string user:realm:password as a 32-character string of hexadecimal digits. Base64 encode your data in a hassle-free way, or decode it into human-readable format. Examples of creating base64 hashes using HMAC SHA256 in different languages 21 Oct 2012. ' quoting form. Base64 encoding schemes are generally used when there is a need to encode binary information that needs to be stored and transferred over media that are developed to deal with textual information. The function will return true if the string str was Base64 encoded and false if it was not. If you wish to look at all Linux commands and their usage examples, go to Linux Commands Tutorial. I am attempting to do the matasano cryptopals challenges in bash. Encoding data in Base64 results in it taking up roughly 33% more space than the original data. It is typically used in URLs and file names. 구독하기 Investigate and write! :D. 18 Experience ("exp") 3. Import base64 – get ASCII. Base64 decode from the command line Posted in Linux/Unix/BSD - Last updated Feb. What is Base 64 Encoded Data? Put simply, base64 encoded data is a string of character that contains only a-z, A-Z, 0-9, + and / characters and is often used in situations when sending non-text information via a text only transmission protocol. Convert (encode or decode) UTF-8 (hex) characters like a champ. The hexadecimal numbers are 0-9 and then use the letters A-F. The entire email is backed up into a text file, and very occasionally I need to check what was in an attachment. Net, once you figured out which class libraries you needed to combine. BASE64 characters are 6 bits in length. This is the format that is used by crypto_data_hash/3 and related predicates to represent hashes. Each Base64 digit represents exactly 6 bits of data. How can I convert from hex to base64? 3 answers Note: I have marked this question as a duplicate of another question. If you wish to encrypt a binary file (for example, an image or an audio file), use a utility like Base64 to encode it as text before encryption. This subject is interesting and sometimes is necessary. It could contain a raw data and represent it as a binary or string. Some time ago I wrote a blog post about converting data between Hex, Base64 and binary in PowerShell by using CryptoAPI functionality: Convert data between binary, hex and Base64 in PowerShell. Base 64 encoding and decoding. As mentioned above, you are getting the byte representation of a literal hex string and then converting that to a base64 string. The newly created data is represented in a 64-radix numeral system and as seven-bit ASCII text. Calculator for crc32, md5, sha1, ripemd128 and gost hash algorithms. Hex Base64 Converter. This utility program creates a BINARY file from an Intel HEX file. SHA1 base64 hash. Base64 Encoding and Decoding with SQL Server – Unicode Characters April 24, 2015 April 24, 2015 Computers No Comments With a SQL query I’ve had to write, I’ve had to encode some text in Base64. Password Schemes. SHA1 hex hash. I want to check whether 0D 0A is coming at the end of the file which I am generating from UNIX UNIX for Dummies Questions & Answers. Base64 is a way of representing binary data in an ASCII string. BASE64 characters are 6 bits in length. Convert text into hexadecimal format. sql : Oracle database SQL scripts. I recently went through the processing of creating SDKs for an in house API. -a, -A, -base64 These flags tell OpenSSL to apply Base64-encoding before or after the cryptographic operation.