Encoder/Decoder

approved

by Rudi Häusler

Encoding and decoding text using Base64, ROT13 and Atbash ciphers.

3 stars3,197 downloadsUpdated 2mo agoMIT
View on GitHub

Stars Downloads Platform

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

SourceDestinationMarkdown keyword
textbase16transform-text-base16
base16texttransform-base16-text
textbase64transform-text-base64
base64texttransform-base64-text
textbase85transform-text-base85
base85texttransform-base85-text
textROT13transform-text-rot13
ROT13texttransform-rot13-text
textatbashtransform-text-atbash
atbashtexttransform-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:

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.