Search for a tool
Base91 Encoding

Tool for encryption/decryption in BasE91, an encoding based on 91 ASCII characters that limits the size of the encoded data.

Results

Base91 Encoding -

Tag(s) : Character Encoding

Share
Share
dCode and more

dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!


Please, check our community Discord for help requests!


Thanks to your feedback and relevant comments, dCode has developped the best 'Base91 Encoding' tool, so feel free to write! Thank you !

Base91 Encoding

Base 91 Decoder










Base 91 Encoder



Tool for encryption/decryption in BasE91, an encoding based on 91 ASCII characters that limits the size of the encoded data.

Answers to Questions

How to encrypt using Base91 cipher?

Encryption uses a method similar to base64 but with an expanded alphabet to 91 characters: the 94 printable ASCII characters (from 0x21 to 0x7E) omitting -: dash (0x2D), \: backslash (0x5C) and ': apostrophe (0x27).

To simplify, the data is divided into 13-bit binary packets (ie 2 ^ 13 = 8192 values) which are then encoded in 2 letters of the alphabet (which contains 91 characters and 91 ^ 2 = 8281).

Example: DCODE is coded xJ,Jc,A in BasE91

How to decrypt Base91 cipher?

The decryption performs the inverse conversion to base 91.

To simplify, the message is split into groups of 2 letters which are converted into 13-bit data. The message is then read with the original encoding (ASCII or Unicode).

Example: The message encoded in Base 91 xJ,Jc,A is decoded in DCODE.

How to recognize BasE91 ciphertext?

The message is composed only of printable ASCII characters (except dash, backslash and apostrophe) that is 91 characters maximum.

Base91 encoded messages are on average 23% longer than the original message.

The author writes his code basE91 (with a capital E)

When Base91 have been invented?

Joachim Henke claim it was invented in 2005, see here (link)

Source code

dCode retains ownership of the online 'Base91 Encoding' tool source code. Except explicit open source licence (indicated CC / Creative Commons / free), any algorithm, applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, translator), or any function (convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (PHP, Java, C#, Python, Javascript, Matlab, etc.) no data, script or API access will be for free, same for Base91 Encoding download for offline use on PC, tablet, iPhone or Android !

Need Help ?

Please, check our community Discord for help requests!

Questions / Comments

Thanks to your feedback and relevant comments, dCode has developped the best 'Base91 Encoding' tool, so feel free to write! Thank you !


Source : https://www.dcode.fr/base-91-encoding
© 2020 dCode — The ultimate 'toolkit' to solve every games / riddles / geocaching / CTF.
Feedback