SlunkCrypt - cross-platform encryption

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Post Reply
Message
Author
User avatar
deathcubek
Posts: 224
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

SlunkCrypt - cross-platform encryption

#1 Post by deathcubek »

SlunkCrypt is an experimental cross-platform cryptography library and command-line tool. A fully-featured GUI is provided for the Windows platform.

Please refer to the section encryption algorithm for more details!

Image

Supported platforms include Microsoft Windows (XP SP-3, or later), Linux (kernel 3.17, or later), various BSD flavors (NetBSD, FreeBSD, OpenBSD), Solaris, GNU/Hurd, Haiku and Mac OS X.

The Windows GUI requires .NET Framework 4.5, or later (can be installed on Vista SP-2, or later; already included in Windows 8, or later)

License:
CC0 1.0 Universal (Public Domain)

Screenshots:
https://i.imgur.com/AccqxCk.jpeg
https://i.imgur.com/NgZrxX7.jpeg
https://i.imgur.com/g1Li2g2.png
https://i.imgur.com/yWTe9JG.jpeg
https://i.imgur.com/jlswojB.png

Manual:
https://lord_mulder.gitlab.io/slunkcrypt/doc/README.html

Download:
https://gitlab.com/lord_mulder/slunkcrypt/-/releases/
Last edited by deathcubek on Sun Jun 09, 2024 8:01 am, edited 3 times in total.

User avatar
webfork
Posts: 10836
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: SlunkCrypt - cross-platform encryption

#2 Post by webfork »

Always great to have you and your software, but why an encryption program? Is this different or better than similar tools e.g. Kleopatra or AxCrypt?
deathcubek wrote: Mon May 02, 2022 11:36 am License:
CC0 1.0 Universal (Public Domain)
CC license is great for content, not something they recommend for software. https://creativecommons.org/faq/#can-i- ... o-software

User avatar
deathcubek
Posts: 224
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: SlunkCrypt - cross-platform encryption

#3 Post by deathcubek »

webfork wrote: Mon May 02, 2022 7:52 pm but why an encryption program? Is this different or better than similar tools e.g. Kleopatra or AxCrypt?
I think "better" is not the right category here :mrgreen:

Of course, you can just use one of the the existing encryption programs and there is absolutely nothing wrong with that — though I'd rather go with a "true" free/libre software such as VeraCrypt, instead of a dubious "freemium" service like AxCrypt, which claims to be "OpenSource" but has no source codes anywhere to be found on their web-site, just a ton of advertising for paid services; Kleopatra, being a GUI front-end to GnuPG, is another use case — but creating your own encryption software is more fun and enlightening :idea:

Is it different? Well, yes. It's a completely independent algorithm and implementation, created from the scratch. Though based on well-established concepts and a scientific paper, which proposed various improvements.
deathcubek wrote: Mon May 02, 2022 11:36 am License:
CC0 1.0 Universal (Public Domain)
CC license is great for content, not something they recommend for software. https://creativecommons.org/faq/#can-i- ... o-software
In fact, it is a common practice that cryptographic algorithms and their reference implementation are released as "public domain".

...probably because no cryptographic algorithm that is "tainted" by a restrictive license would ever have a chance to get widespread adoption. Even an OpenSource license like GPL is considered too much restrictive in this regard, because it would make using that algorithm impossible in any software project that, for whatever reasons, can't be released under the GPL as a whole. More permissive OpenSource licenses like MIT or BSD may work, but "public domain" is preferred in order to rule out any doubts.

Also "CC0" license is a common choice, as used by SHA-3 (Keccak) and BLAKE2, just to name two prominent examples...
Last edited by deathcubek on Tue May 03, 2022 11:22 am, edited 3 times in total.

User avatar
webfork
Posts: 10836
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: SlunkCrypt - cross-platform encryption

#4 Post by webfork »

deathcubek wrote: Tue May 03, 2022 10:01 am ... creating your own encryption software is more fun and enlightening :idea:
I guess I always thought of development as something to solve the problem you're having, not as a mental effort in itself. That makes sense. :)
deathcubek wrote: Mon May 02, 2022 11:36 am In fact, it is a common practice that cryptographic algorithms and their reference implementation are released as "public domain".
Based on various conversation on this over time, "public domain" broadly refers to wildly different standards depending on where you live. So some specifics like the license you listed is ideal. I'm not a lawyer, just relating what I've heard and because this comes up a lot in our forums.
deathcubek wrote: Mon May 02, 2022 11:36 am Also "CC0" license is a common choice
Certainly many projects use that license. What I'm suggesting is that the Creative Commons folks in particular specifically ask people not to use their license for software.

User avatar
Andrew Lee
Posts: 3116
Joined: Sat Feb 04, 2006 9:19 am
Contact:

Re: SlunkCrypt - cross-platform encryption

#5 Post by Andrew Lee »

I do fully subscribe to the idea that cryptography software should, at the very least, have their source code available for inspection.

Security by obscurity has been proven time and time again to be not a very good idea. :D

User avatar
deathcubek
Posts: 224
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: SlunkCrypt - cross-platform encryption

#6 Post by deathcubek »

SlunkCrypt 1.2.1
https://gitlab.com/lord_mulder/slunkcry ... ases/1.2.1
What's new:
  • Added preliminary support for “Windows on ARM” platform to Windows release
  • Support for Haiku OS platform has been added
  • Fixed building the "core" library without multi-threading (pthread) support
  • Various minor fixes and improvements

User avatar
deathcubek
Posts: 224
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: SlunkCrypt - cross-platform encryption

#7 Post by deathcubek »

SlunkCrypt 1.3.0
https://gitlab.com/lord_mulder/slunkcry ... ases/1.3.0
What's new:
  • Implemented enhanced/faster initialization code*
  • GUI: Updated to .NET Framework version to 4.7.2 + make window resizable
  • Added improved debug logging (optional, disabled by default)
  • Various minor fixes and improvements
Important notice:
* In order to decrypt files that have been encrypted with SlunkCrypt version 1.2.x or older, the “legacy” compatibility-mode (environment variable SLUNK_LEGACY_COMPAT) must be enabled from now on! New files should not be encrypted with “legacy” compatibility-mode enabled.

User avatar
deathcubek
Posts: 224
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: SlunkCrypt - cross-platform encryption

#8 Post by deathcubek »

SlunkCrypt 1.3.1
https://gitlab.com/lord_mulder/slunkcry ... ases/1.3.1

Mirror:
https://www.mediafire.com/folder/sl9yop ... SlunkCrypt

Changelog:
What's new:
  • Official web-site has been moved to https://lord_mulder.gitlab.io/slunkcrypt/
  • Reject passphrases that are contained in the "100,000 most common passwords" list by the OWASP project
  • Various minor fixes and improvements

User avatar
deathcubek
Posts: 224
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

SlunkCrypt 1.3.2

#9 Post by deathcubek »

SlunkCrypt 1.3.2
https://gitlab.com/lord_mulder/slunkcry ... ases/1.3.2

Mirrors:
https://archive.org/download/slunkcrypt-v1.3.2
https://www.mediafire.com/folder/sl9yop ... SlunkCrypt

Changelog:
What's new:
  • Added library bindings for the Java and Rust programming languages
  • GUI: Hide the checkbox for "legacy" encryption mode by default
  • Updated Intel® C++ Compiler to version 2025.0 (for Windows binaries)
  • Various minor fixes and improvements

Post Reply