64 Resources
Golang passwords-encrypted Libraries
MSSQLDecryptor - Small and simple tool for decrypting encrypted views, functions and stored procdeures in Microsoft SQL Server
MSSQLDecryptor small and simple decryptor for encrypted objects in Microsoft SQL
Age-encrypted-notebook - Age encrypted notes saved in a bolt DB
Age Encrypted Notebook (aen) Disclaimer: This project has the sole purpose of ge
Authenticated encrypted API tokens (IETF XChaCha20-Poly1305 AEAD) for Golang
branca.go is branca token specification implementation for Golang 1.15+.
Authenticated and encrypted API tokens using modern crypto
Branca Token Authenticated and encrypted API tokens using modern crypto. What? Branca is a secure, easy to use token format which makes it hard to sho
Sqlyog-password-decoder - Simple decode passwords from .sycs file (SQLyog export connections file)
Decode password: ./sqlyog-password-decoder -str password -action decode Encode p
bcrypt-cli is the CLI tool for hashing passwords with bcrypt.
bcrypt-cli bcrypt-cli is the CLI tool for hashing passwords with bcrypt. Install go install github.com/ryicoh/bcrypt-cli Usage It can be used like bas
Encrypted-websocket-chat - Encrypted websocket chat using golang
Encrypted websocket chat First version written in python This version should be
Command-line utility for Postgres-compatible SCRAM-SHA-256 passwords
scram-password -- Command-line utility for Postgres-compatible SCRAM-SHA-256 passwords SCRAM-SHA-256 (see RFC-7677, Salted Challenge Response Authenti
Secretsmanager - Secrets management that allows you to store your secrets encrypted in git
I created secretsmanager to store some secrets within a repository. The secrets are encrypted at rest, with readable keys and editable JSON, so you can rename a key or delete it by hand. The cli tool handles the bare minumum of requirements.
It is a package and command line application that provides you to store encrypted credentials/secrets in your repository.
sypher[ ⚠️ Work in progress] sypher provides you to store your credentials and secrets as encrypted in your repository. Usage Install the command line
Aegis To KeePass - A simple tool to convert exported (and encrypted) Aegis database to standalone KeePass
ATP - Aegis to KeePass A simple tool to convert exported (and encrypted) Aegis d
Eagle - Eagle is a fast and strongly encrypted key-value store written in pure Golang.
EagleDB EagleDB is a fast and simple key-value store written in Golang. It has been designed for handling an exaggerated read/write workload, which su
Peer-to-peer encrypted message exchange
Constellation Constellation is a self-managing, peer-to-peer system in which each node: Hosts a number of NaCl (Curve25519) public/private key pairs.
Go library providing simple and secure password management
Passhash passhash addresses the dismal state of password management in Go by offering easy-to-use APIs to manage credentials (e.g. password hashes) No
RandomString -- Library to make passwords without misleading letters
RandomString -- Library to make passwords without misleading letters This package makes random passwords with fast logic described in this link. The o
An anonymous, encrypted Point-to-Point (Layer 3) tunnel between two peers.
NKN-Link An anonymous, encrypted Point-to-Point (Layer 3) tunnel between two peers. NKN-Link Table of Contents Preface Description Install Setup Run P
Go library for one-time passwords, supports HOPT and TOPT (Google Authenticator compatible)
GoTP: One-time password library for Go GoTP library provides implementations of one-time password generators and validators. This implemantation suppo
Get public LoadBalancers on your local Kubernetes clusters
inlets-operator Get public LoadBalancers on your local Kubernetes clusters. When using a managed Kubernetes engine, you can expose a Service as a "Loa
An end-to-end encrypted secret messaging service.
Nimie An End-to-end encrypted Anonymous Messaging Service. In a nutshell This service basically empowers you to have short anonymous conversations wit
Paw: a cross platform application to manage your passwords and identities securely
Paw Paw is a cross platform application to manage your passwords and identities securely. It is written in Go and uses Fyne as UI toolkit and age as e
Paste basic or template-based keys and passwords
pasteword Paste basic or template-based keys and passwords. Retrieve passwords and temporarily put them into the clipboard for easy copy-pasting. On m
minimal implementation of secured encrypted tcp/ip connection without tls / ssl.
go-secure-transport Demo implementation of secured encrypted TCP connection without TLS / SSL. See ./example for server & client using the transport t
Terraform utility provider for generating Time-Based One-Time Passwords (TOTPs)
Terraform TOTP Provider The TOTP provider is a utility provider, which allows for generating Time-Based One-Time Passwords (TOTP) following the RFC 62
Go (Golang) encrypted deep learning library; Fully homomorphic encryption over neural network graphs
DC DarkLantern A lantern is a portable case that protects light, A dark lantern is one who's light can be hidden at will. DC DarkLantern is a golang i
Simple CLI to generate passwords
pwdrng Simple CLI to generate passwords $ pwdrng Copied password to clipboard: bfx861[X26-b^UT Installation and Usage With Homebrew $ brew tap docto
Mount encrypted drives for use with snapraid/mergerfs after boot.
Raid Mount This tool was designed to make it easy to mount encrypted hard drives for a snapraid/mergerfs configuration after a boot of a system. This
Encrypted File System in Go
Getting Started: Setup the environment: Install GoLang: $ sudo apt update $ sudo apt upgrade $ sudo apt install libssl-dev gcc pkg-config $ sudo apt
Bare Bones Encrypted File Uploading Service
eggnog Basic file uploading service in Go. Files are XOR encrypted server side, and are only accessible with the key. It's not perfect encryption, but
AWS credential_process utility to assume AWS IAM Roles with Yubikey Touch and Authenticator App TOPT MFA to provide temporary session credentials; With encrypted caching and support for automatic credential refresh.
AWS credential_process utility to assume AWS IAM Roles with Yubikey Touch and Authenticator App TOPT MFA to provide temporary session credentials; With encrypted caching and support for automatic credential refresh.
linenoise is a library that generates strings of random characters that can be used as reasonably secure passwords.
linenoise linenoise is a library that generates strings of random characters (herein called a "noise") that can be used as reasonably secure passwords
linenoise-classic is a command-line tool that generates strings of random characters that can be used as reasonably secure passwords.
linenoise-classic is a command-line tool that generates strings of random characters that can be used as reasonably secure passwords.
One Time Passwords (OTPs) are an mechanism to improve security over passwords alone.
otp: One Time Password utilities Go / Golang Why One Time Passwords? One Time Passwords (OTPs) are an mechanism to improve security over passwords alo
erchive is a go program that compresses and encrypts files and entire directories into .zep files (encrypted zip files).
erchive/zep erchive is a go program that compresses and encrypts files and entire directories into .zep files (encrypted zip files). it compresses usi
pwentropy is a CLI tool to calculate a passwords entropy
pwentropy pwentropy is a CLI tool to calculate a passwords entropy Overview pwentropy returns a floating point value that indicates the password entro
Generate droppers with encrypted payloads automatically.
This tool started out as a simple Python script. After discovering Python just couldn't cut it for my intended use I decided to learn and move to Golang. So far I'm quite happy with that decision.
starenv allows populating environmental variables from variety of sources, such as AWS Parameter Store, GPG encrypted files and more, with extreme ease.
starenv (*env) allows populating environmental variables from variety of sources, such as AWS Parameter Store, GPG encrypted files and more, with extr
Cross-platform application for easy encrypted sharing of files, folders, and text between devices.
wormhole-gui Wormhole-gui is a cross-platform application that lets you easily share files, folders and text between devices. It uses the Go implement
ThanosDecryptor is an project to decrypt files encrypted by Thanos ransomware.
Prometheus-Decryptor Prometheus-Decryptor is an project to decrypt files encrypted by Prometheus ransomware. Command Arguments Usage of ./bin/promethe
End-to-end encrypted email for the mesh networking age
Yggmail It's email, but not as you know it. Introduction Yggmail is a single-binary all-in-one mail transfer agent which sends and receives email nati
ddlcpad, *Doki Doki Literature Club Plus Asset Decrypter*, is a tool to decrypt the encrypted asset file on the Doki Doki Literature Club Plus. Writing in golang.
ddlcpad 简体中文 What is this ddlcpad is short of Doki Doki Literature Club Plus Asset Decrypter You can decrypt the *.cy file from Doki Doki Literature C
🔐 Share end-to-end encrypted secrets with others via a one-time URL
If you use this repo, star it ✨ 🔐 Share end-to-end encrypted secrets with others via a one-time URL Use to securely share API Keys, Signing secrets,
🔐 Share end-to-end encrypted secrets with others via a one-time URL
If you use this repo, star it ✨ 🔐 Share end-to-end encrypted secrets with others via a one-time URL Use to securely share API Keys, Signing secrets,
LightRPC Encrypted reliable components RPC
light LightRPC Multi-protocol encryption RPC Multi-protocol TCP KCP UNIX HTTP MQTT QUIC Encoding JSON MessagePack Protobuf Compress RawData Snappy GZI
Finds common flaws in passwords. Like cracklib, but written in Go.
crunchy Finds common flaws in passwords. Like cracklib, but written in Go. Detects: ErrEmpty: Empty passwords ErrTooShort: Too short passwords ErrNoDi
Go implementation of the Data At Rest Encryption (DARE) format.
Secure IO Go implementation of the Data At Rest Encryption (DARE) format. Introduction It is a common problem to store data securely - especially on u
sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP
sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP. (demo)
A Go Library For Generating Random, Rule Based Passwords. Many Random, Much Secure.
Can Haz Password? A Go library for generating random, rule based passwords. Many random, much secure. Features Randomized password length (bounded). T
An encrypted HTTP server
goflyway v2 - a local port forwarder built on HTTP master is the active develop branch and containing v2 code, for the stable v1 release (though it wa
End-to-end encrypted file transfer for Android. An Android Magic Wormhole client.
wormhole-william-mobile This is a Magic Wormhole client for Android. (Perhaps someday this will also support iOS). Some current limitations: Receiving
Encrypted overlay filesystem written in Go
An encrypted overlay filesystem written in Go. Official website: https://nuetzlich.net/gocryptfs (markdown source). gocryptfs is built on top the exce
dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.
Overview A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2, DNS-over-HTTPS and Anonymized DNSCrypt. dnscrypt-p
Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.
securecookie securecookie encodes and decodes authenticated and optionally encrypted cookie values. Secure cookies can't be forged, because their valu
go seof: Simple Encrypted os.File
Encrypted implementation of golang' os.File. It handles WriteAt, Seek, Truncate, etc. Can deal with huge files, random access, etc.
Find secrets and passwords in container images and file systems
Find secrets and passwords in container images and file systems
A simple and lightweight encrypted password manager written in Go.
A simple and lightweight encrypted password manager written in Go.
Decrypt passwords/cookies/history/bookmarks from the browser.
hack-browser-data is an open-source tool that could help you decrypt data ( passwords|bookmarks|cookies|history ) from the browser. It supports the most popular browsers on the market and runs on Windows, macOS and Linux.
A simple and lightweight encrypted password manager written in Go.
Osiris Password Manager A simple and lightweight encrypted password manager written in Go
An encrypted object storage system with unlimited space backed by Telegram.
TGStore An encrypted object storage system with unlimited space backed by Telegram. Please only upload what you really need to upload, don't abuse any
Create strong passwords using words that are easy for you to remember
Grasp Create strong passwords using words that are easy for you to remember A way to circumvent password complexity rules and restrictions while only
A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.
goSecretBoxPassword This is a Golang library for securing passwords it is based on the Dropbox method for password storage. The both passphrases are f
goArgonPass is a Argon2 Password utility package for Go using the crypto library package Argon2 designed to be compatible with Passlib for Python and Argon2 PHP. Argon2 was the winner of the most recent Password Hashing Competition. This is designed for use anywhere password hashing and verification might be needed and is intended to replace implementations using bcrypt or Scrypt.
goArgonPass Travis: Drone: All hashing and crypto is done by Go library packages. This is only a utility package to make the process described easier.
Argon2 password hashing package for go with constant time hash comparison
argon2pw Argon2 password hashing package with constant time hash comparison Preface: Argon2 was selected as the winner of the Password Hashing Competi
Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL.
Database protection suite with field level encryption and intrusion detection. | Acra Engineering Examples | Documentation | Installation | Examples a
:key: Secure alternative to JWT. Authenticated Encrypted API Tokens for Go.
branca branca is a secure alternative to JWT, This implementation is written in pure Go (no cgo dependencies) and implements the branca token specific