An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 7.2% on proxy.golang.org
Top 6.1% forks on proxy.golang.org

proxy.golang.org : github.com/rrivera/celo

Package celo is a tool to encrypt files from a secret phrase. Celo encrypts files using AES GCM block cipher that provides both privacy and integrity checks. The Nonce used by the cipher is re-generated for every encryption, meaning that no nonce is reused. Celo uses argon2 for key generation from a phrase with a random salt on every encryption. Even when the same phrase is used twice or more, a different key is generated. Even though Celo was originally designed to be a command line interface tool, it makes sense to distribute it as a library hoping it could help other projects with similar needs. The book_draft.md file will be encrypted resulting in a new file with the a similar name, suffixed with the .celo extension. book_draft.md.celo contains everything needed to decrypt it back, including: Example:

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/rrivera/celo
Keywords: aes-encryption , argon2 , cli , crypto , cryptography , go , golang , password
License: MIT
Latest release: about 7 years ago
First release: about 7 years ago
Namespace: github.com/rrivera
Stars: 6 on GitHub
Forks: 2 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 25 days ago

    Loading...
    Readme
    Loading...