mirror of
https://github.com/HACKERALERT/Picocrypt.git
synced 2025-01-01 12:22:25 +00:00
.. | ||
archive | ||
unstable | ||
Picocrypt.go | ||
README.md | ||
sdelete64.exe |
Running From Source
If you would like to run Picocrypt from source, or an executable isn't available for your platform, you've come to the right place. Running from source is very simple, and I've made it very straightforward by writing specific instructions for each platform.
Windows
- Install the Go Programming Language from here.
- Download the source file
Picocrypt.go
from above. - Install Picocrypt's dependencies:
go get -u -v github.com/pkg/browser && go get -u -v github.com/zeebo/blake3 && go get -u -v golang.org/x/crypto/sha3 && go get -u -v golang.org/x/crypto/argon2 && go get -u -v github.com/AllenDang/giu && go get -u -v github.com/OpenDiablo2/dialog && go get -u -v golang.org/x/crypto/blake2b && go get -u -v golang.org/x/crypto/blake2s && go get -u -v github.com/atotto/clipboard && go get -u -v github.com/klauspost/reedsolomon && go get -u -v golang.org/x/crypto/chacha20poly1305 && go get -u -v github.com/HACKERALERT/Picocypher/monocypher
- Open a Command Prompt in the directory which contains
Picocrypt.go
and build Picocrypt from source:
go mod init Picocrypt && go mod tidy && go build -ldflags "-s -w -H=windowsgui -extldflags=-static" Picocrypt.go
- You should now see
Picocrypt.exe
in your directory. Now, go and download thesdelete64.exe
from the list above and place it in the same directory asPicocrypt.exe
. - You are now complete and you can double click
Picocrypt.exe
to run Picocrypt.
macOS
Coming soon....
Linux
Coming soon....
Other
If your distro is not Debian-based, don't worry! Building from source is still very simple.
- Install the Go Programming Language from here.
- Clone this repository using
git clone
or by downloading the master branch. - Open a terminal where
Picocrypt.go
is located (in thesrc
directory). - Get Picocrypt's dependencies:
go get -u -v github.com/pkg/browser && go get -u -v github.com/zeebo/blake3 && go get -u -v golang.org/x/crypto/sha3 && go get -u -v golang.org/x/crypto/argon2 && go get -u -v github.com/AllenDang/giu && go get -u -v github.com/OpenDiablo2/dialog && go get -u -v golang.org/x/crypto/blake2b && go get -u -v golang.org/x/crypto/blake2s && go get -u -v github.com/atotto/clipboard && go get -u -v github.com/klauspost/reedsolomon && go get -u -v golang.org/x/crypto/chacha20poly1305 && go get -u -v github.com/HACKERALERT/Picocypher/monocypher
- Build from source:
go mod init Picocrypt && go mod tidy && go build -ldflags "-s -w" Picocrypt.go
- You're all done. You can now run the file
Picocrypt
.