Releases: HACKERALERT/Picocrypt
Picocrypt 1.14 (Midstable)
v1.14 contains a plethora of bug fixes, improvements, and new features. This release uses Go's embed feature to manage resources, so the need for IExpress is eliminated. This means that Picocrypt should no longer be flagged by antiviruses. v1.14 is not compatible with v1.13, due to a multitude of changes, but if you drop a v1.13 volume into Picocrypt, it will let you know that you should use v1.13 to decrypt it. Reed-Solomon now works, although it is a little slow at the moment. Enjoy!
Edit: There's a known bug that prevents you from decrypting a splitted file. This will be fixed in the next release.
Windows: Picocrypt.exe
macOS: Picocrypt.app.zip
Linux: Coming shortly...
Picocrypt 1.13 (Unstable, Known Bugs)
v1.13 is completely rewritten in Go instead of Python, and since I've also added many new features, there will (obviously) be a couple of bugs. Thus, don't use it for production. On Windows, Picocrypt can be detected as a virus. Please do your part and submit it as a false positive to your antivirus provider. Other than that, I hope you enjoy this release!
Edit: There is a known bug on Windows where when decrypting folders, you may end up with a file with no extension, or an invalid .zip file. Don't panic! If you don't have a .zip extension, add it. If Windows says the .zip is invalid, open it with 7-Zip and everything will work. This issue will be fixed in the next release. Also, keyfile support seems to be a little buggy.
Windows: Picocrypt.exe
macOS: Work in progress
Linux: See here
Picocrypt 1.12.1 (Stable)
Mostly the same as v1.12, but with a major bug fix in the secure delete feature and some minor aesthetic fixes. The bug didn't have any security impact. Also, an installable version for Windows is available. Compatible with v1.12.
Windows: Picocrypt.exe
Windows with WSH disabled: Picocrypt-NoWSH.zip
Windows installer: Picocrypt-Installer.exe
MacOS: Picocrypt.app.zip
Linux: Not currently supported....
Picocrypt 1.12 (Known bug)
Picocrypt 1.12 is completely rewritten from scratch to implement a better UI and better stability. The UI is beautiful and user-friendly. Executables are upgraded from Python 3.8.8 to Python 3.8.9, which I've built from source and optimized beyond imagination. v1.12 is a little larger than v1.11, simply because of the new UI and required assets. Also, Picocrypt is now over x2 faster than previous releases, because I swapped out SHA3-512 with BLAKE3 for corruption checks. There are quite a few bug fixes and stability has improved greatly. Overall, Picocrypt 1.12 is better than all the previous releases in just about every way. As always, hope you enjoy Picocrypt and consider donating to get Picocrypt audited!
Edit: The secure delete feature works, but it will show "Unknown error" at the end. This is an unexpected error and I'll fix it in v1.13
Important: v1.12 is not compatible with previous releases due to a redefined header format and minor changes in the cryptography of Picocrypt.
Windows: Picocrypt.exe
Windows with WSH disabled: Picocrypt-NoScript.zip
MacOS: Picocrypt.app.zip
Linux (Debian-based): Not supported currently...
Picocrypt 1.11
Picocrypt 1.11 includes a major design change, and now allows you to easily drag and drop files. You can drag one file, multiple files, one folder, multiple folders, two files and two folders, and any other combination you can think of. This should make bulk encryption much simpler. Also, v1.11 includes much a much more secure wiping feature, which uses system internals for securely wiping sensitive files. The UI on MacOS looks a lot better than v1.10.
As always, hope you enjoy!
Windows: Picocrypt.exe
MacOS: Picocrypt.app.zip (or Picocrypt-update.app.zip if Picocrypt.app.zip doesn't work)
Linux: Not supported yet
If your machine has WSH (Windows Script Host) disabled, use Picocrypt-NoScript.exe instead of Picocrypt.exe.
Picocrypt 1.10 (Stable)
Picocrypt 1.10 introduces Reed-Solomon-encoded headers by default, ensuring that the header file won't corrupt (which would be a disaster). As well, there are many bug fixes and Picocrypt now uses Pycryptodome's SHA3-512 for better portability, since hashlib requires OpenSSL. I've tested pretty much every possible scenario that Picocrypt would ever go through, so this release should be very stable and reliable.
Note: This version is INCOMPATIBLE with all versions below, because the header file format has changed due to the Reed-Solomon encoding. If anything, choose this release or any release higher than 1.10. Versions below 1.10 are kept for people who have encrypted files with an older version of Picocrypt and need the older version to decrypt files.
.exe is for Windows, .app.zip is for MacOS.
Hope you enjoy!
Picocrypt 1.9
Optimized and fixed issue with Reed-Solomon that was present in v1.8 (which I deleted due to compatibility issues). If user chooses, Reed-Solomon now also encodes and protects the header file, which is critical because it contains the nonce for encryption, which if corrupted, would be a very bad disaster (like losing a key to a lock). There are no breaks in compatibility for v1.9.
Known issues:
- UI is disabled after selecting "No" for overwriting (will be fixed in v1.10)
Picocrypt 1.7 (Stable)
Updated the bundled Python runtime from 3.7.9 to 3.8.8. Picocrypt is slightly larger (30KB more), because Python 3.8 has a larger code base than 3.7. I also built Python from source this time, to ensure that I bundle the latest security updates. I've done extensive optimizations (probably an overkill).
Enjoy!
Picocrypt v1.6 (Stable)
Added source code comments, fixed DPI scaling issues, and squashed minor bugs. This is a stable release.
(Stable) Picocrypt v1.5
Not many changes from v1.4, but slightly more optimized. This is a stable release.