Picocrypt

Picocrypt Icon

Picocrypt is a very small (hence Pico), very simple, yet very secure encryption tools that you can use to protect your files. It's designed to be the go-to tool for encryption, with a focus on security, simplicity, and reliability.

Open Source

Picocrypt Source Code

Author

Picocrypt

Description

A very small, very simple, yet very secure encryption tool.

#argon2#blake2b#cryptography#encryption#file-encryption#golang#password#portable#privacy#privacy-tools#reed-solomon#security#security-tools#serpent#sha3#xchacha20

Homepage

License

GPL-3.0

Created

01 Jun 24

Last Updated

30 Nov 24

Latest version

nightly

Primary Language

Go

Size

712 KB

Stars

529

Forks

26

Watchers

529

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Evan Su (23 Nov 24)

    Update io.github.picocrypt.Picocrypt.metainfo.xml

  • Evan Su (23 Nov 24)

    Update Changelog.md with v1.44 No changes, just updated dependencies

  • Evan Su (12 Nov 24)

    Bump to 1.44 No code changes; just updated dependencies.

  • Evan Su (11 Nov 24)

    Merge pull request #69 from Picocrypt/dependabot/go_modules/src/golang.org/x/crypto-0.29.0 Bump golang.org/x/crypto from 0.28.0 to 0.29.0 in /src

  • dependabot[bot] (08 Nov 24)

    Bump golang.org/x/crypto from 0.28.0 to 0.29.0 in /src Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.28.0 to 0.29.0. - [Commits](https://github.com/golang/crypto/compare/v0.28.0...v0.29.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>

  • Evan Su (06 Oct 24)

    Link to CLI

  • Evan Su (06 Oct 24)

    Link to web interface

  • Evan Su (05 Oct 24)

    Merge pull request #65 from Picocrypt/dependabot/go_modules/src/golang.org/x/crypto-0.28.0 Bump golang.org/x/crypto from 0.27.0 to 0.28.0 in /src

  • dependabot[bot] (04 Oct 24)

    Bump golang.org/x/crypto from 0.27.0 to 0.28.0 in /src Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.27.0 to 0.28.0. - [Commits](https://github.com/golang/crypto/compare/v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>

  • Evan Su (12 Sept 24)

    Link to flatpak/flathub

  • Evan Su (12 Sept 24)

    Add flatpak files

  • Evan Su (12 Sept 24)

    Bump to 1.43

  • Evan Su (12 Sept 24)

    Bump to 1.43

  • Evan Su (12 Sept 24)

    Update Changelog.md

  • Evan Su (06 Sept 24)

    Merge pull request #50 from Picocrypt/dependabot/go_modules/src/golang.org/x/crypto-0.27.0 Bump golang.org/x/crypto from 0.26.0 to 0.27.0 in /src

  • dependabot[bot] (05 Sept 24)

    Bump golang.org/x/crypto from 0.26.0 to 0.27.0 in /src Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.26.0 to 0.27.0. - [Commits](https://github.com/golang/crypto/compare/v0.26.0...v0.27.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>

  • Evan Su (04 Sept 24)

    Link to final audit report

  • Evan Su (04 Sept 24)

    Link to final audit report

  • Evan Su (03 Sept 24)

    Bump to 1.42 (first version after security audit)

  • Evan Su (03 Sept 24)

    Add ROS to acknowledgements

  • Evan Su (03 Sept 24)

    Update Changelog.md for v1.42 (after audit)

  • Evan Su (03 Sept 24)

    panic if crypto/rand.Read errors Otherwise it would potentially allow zeroed values to be used in the volume which is not good. But this is highly unlikely so not a huge worry.

  • Evan Su (03 Sept 24)

    Note: Picocrypt assumes host machine is safe and trusted Because if it is not, you got problems anyways.

  • Evan Su (03 Sept 24)

    panic if comments are too long No one is going to put >99999 characters in the comment field realistically and the UI is likely to freeze and crash before the application gets to this point. So a raw panic is sufficient for this extreme edge case.

  • Evan Su (03 Sept 24)

    Merge branch 'main' of https://github.com/Picocrypt/Picocrypt

  • Evan Su (03 Sept 24)

    Validate comments length before parsing

  • Evan Su (03 Sept 24)

    Note: comments are not authenticated Thus only use them for informational purposes on machines you trust.

  • Evan Su (31 Aug 24)

    Bump to 1.41

  • Evan Su (31 Aug 24)

    Update Changelog.md

  • Evan Su (31 Aug 24)

    Move packages to Picocrypt org

Picocrypt Reviews

More File Encryption

  • VeraCrypt is open source cross-platform disk encryption software. You can use it to either encrypt a specific file or directory, or an entire disk or partition. VeraCrypt is incredibly feature-rich, with comprehensive encryption options, yet the GUI makes it easy to use. It has a CLI version, and a portable edition. VeraCrypt is the successor of (the now deprecated) TrueCrypt.

  • Open source client-side encryption for cloud files - Cryptomator is geared towards using alongside cloud-backup solutions, and hence preserves individual file structure, so that they can be uploaded. It too is easy to use, but has fewer technical customizations for how the data is encrypted, compared with VeraCrypt. Cryptomator works on Windows, Linux and Mac - but also has excellent mobile apps.

  • age is a simple, modern and secure CLI file encryption tool and Go library. It features small explicit keys, no config options, and UNIX-style composability

About the Data: Picocrypt

API

You can access Picocrypt's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/essentials/file-encryption/picocrypt

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share Picocrypt

Help your friends compare File Encryption, and pick privacy-respecting software and services.
Share Picocrypt and Awesome Privacy with your network!

View File Encryption (4)