my-go-tools

module
v0.0.0-...-1edc04b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2021 License: MIT

README

my-go-tools

Go Report Card GoDoc Maintainability Issue Count License

A place to keep useful tools I created in go to install on my rig.

Table of Contents,

Documentation and reference,

CRYPTOGRAPHY TOOLS

  • decryptfile

    Decrypt a file with AES-256 GCM (a 32-byte hash key) using the crypto/aes package. Works with encryptfile.

  • encryptfile

    Encrypt a file with AES-256 GCM (a 32-byte hash key) using the crypto/aes package. Works with decryptfile.

  • md5-hash-file

    Get an md5 hash (fingerprint) from an input file using the standard crypto/md5 package. I also added a flag to read in your .ssh/id_rsa.pub key to get your ssh fingerprint.

  • sha256-hash-file

    Get an sha256 hash (fingerprint) from an input file using the standard crypto/sha256 package. I also added a flag to read in your .ssh/id_rsa.pub key to get your ssh fingerprint.

MARKDOWN TOOLS

CONTINUOUS INTEGRATION

Refer to ci-README.md on how I automated building this repos github webpage and perform some unit-tests.

Directories

Path Synopsis
cryptography-tools
markdown-tools

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL