UNPKG

@cryptoolsorg/base64

Version:

A base 64 implementation in several languages.

57 lines (37 loc) 1.92 kB
# Base64 <p align="center"> <img height="128" src="https://cryptools.github.io/img/base64.svg"> <br> <img src="https://cryptools.github.io/img/status/implemented.svg" > <img src="https://img.shields.io/travis/CrypTools/Base64.svg" > <img src="https://img.shields.io/github/license/CrypTools/Base64.svg" > <img src="https://img.shields.io/github/contributors/CrypTools/Base64.svg" > </p> A way to encode binary data in an ASCII string. ## How it works > Work In Progress ## Implementations Language | Encrypt | Decrypt ---------- | ------------------------------ | ------------------------------ Javascript | [encrypt.js](js/encrypt.js) | [decrypt.js](js/decrypt.js) PHP | [encrypt.php](php/encrypt.php) | [decrypt.php](php/decrypt.php) Python | [encrypt.py](py/encrypt.py) | [decrypt.py](py/decrypt.py) Swift | [lib.swift](swift/lib.swift) | [lib.swift](swift/lib.swift) ### Package managers **NPM:** ```bash npm i @cryptoolsorg/base64 ``` ## Running the tests Tests are automatically handled by [Travis CI](https://travis-ci.org/CrypTools/Base64/). ## Contributing Please read [CONTRIBUTING.md](https://github.com/CrypTools/cryptools.github.io/blob/master/CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us. ## Versioning We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/CrypTools/Base64/tags). ## Authors - **Lucas Gruwez** - _Python Implementation_ - [@lucasgruwez](https://github.com/lucasgruwez) - **Arthur Guiot** - _JS + Swift Implementation_ - [@arguiot](https://github.com/arguiot) See also the list of [contributors](https://github.com/CrypTools/Base64/contributors) who participated in this project. ## License This project is licensed under the MIT License - see the <license> file for details</license>