Encoder/Decoder
approvedby Rudi Häusler
Encoding and decoding text using Base64, ROT13 and Atbash ciphers.
Encoder/Decoder Obsidian Plugin
This is a plugin for Obsidian to encode / decode texts.
Currently supported algorithms are:
- atbash
- Base16
- Base64
- Base85
- ROT13
Installation
From within Obsidian
From Obsidian v0.9.8, you can activate this plugin within Obsidian by doing the following:
- Open Settings > Third-party plugin
- Make sure Safe mode is off
- Click Browse community plugins
- Search for "Encoder/Decoder Plugin"
- Click Install
- Once installed, close the community plugins window and activate the newly installed plugin
From Github
- Clone this repository
- Follow the instructions of the official Obsidian Sample Plugin to deploy it in your local installation
Usage
Following conversions are available
| Source | Destination | Markdown keyword |
|---|---|---|
| text | base16 | transform-text-base16 |
| base16 | text | transform-base16-text |
| text | base64 | transform-text-base64 |
| base64 | text | transform-base64-text |
| text | base85 | transform-text-base85 |
| base85 | text | transform-base85-text |
| text | ROT13 | transform-text-rot13 |
| ROT13 | text | transform-rot13-text |
| text | atbash | transform-text-atbash |
| atbash | text | transform-atbash-text |
Type the Markdown keyword to use the specific encoding.
For example if you like to print out a given text as base64 you have to write:
```transform-text-base64
this is a text to encode
```
The result will be this:
dGhpcyBpcyBhIHRleHQgdG8gZW5jb2Rl
Version History
1.3.1
- Added base16 conversion
1.3.0
- Refactorings in main.js for more dynamic bindings
- Added base85 conversion
1.2.1
- Added atbash conversion
1.2.0
- Added Base64 Decoder
- Updated dependency versions (vulnarabilities)
- Base64 lib no longer used and removed
- Refactoring of project structure
1.1.0
- Added ROT13 conversion
1.0.0
- First version to convert text to base64
Roadmap
Upcoming changes for this plugin:
- Vigenere encoder/decoder
- Hex encoder/decoder
- Base32 encoder/decoder
- Morse encoder/decoder
- Text to ascii art (based on https://www.npmjs.com/package/figlet)
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.