An open API service indexing awesome lists of open source software.

https://github.com/vdbulcke/reveal

Decode jwt, X509, base64, urlencoded from the Terminal
https://github.com/vdbulcke/reveal

base64 jwt terminal urldecoder x509

Last synced: 26 days ago
JSON representation

Decode jwt, X509, base64, urlencoded from the Terminal

Awesome Lists containing this project

README

          

# Reveal: Decode jwt, X509 cert, base64, url from terminal

`reveal.sh` uses `fzf` to select a decode option (jwt x509 req base64 b64url url), then open a temp file via your `$EDITOR` where you can past your encoded data. After save and exit of your editor, it will print the decoded string.

![Option](./img/rv_fzf.png)
![Editor](./img/rv_editor.png)
![output](./img/rv_output.png)

## Install

Copy the [./reveal.sh](./reveal.sh) (`chmod +x` if needed). You can add `rv` to your shell rc file:

```
alias rv='/path/to/reveal.sh'
```

## Dependencies

* [fzf](https://github.com/junegunn/fzf)
* [jwt-cli](https://github.com/mike-engel/jwt-cli)
* `openssl`
* `base64`