173 Resources
Golang secure-password Libraries
Gopherscript is a secure and minimal scripting language written in Go.
Gopherscript Gopherscript is a secure scripting/configuration language written in Go. It features a fined-grain permission system and enforces a stron
One time password for Go.
otp One time password for Go. Features Simple API. Dependency-free. Clean and tested code. HOTP RFC 4226. TOTP RFC 6238. See GUIDE.md for more details
🗣 Anonymous argument sharing and advocacy platform
Args Anonymous argument sharing and advocacy platform Technologies Programming Language: Go Database: MongoDB Server: Gofiber Captcha Service: HCaptch
Dekripsi dari 2_Simple-Encrypt-Prima pakai golang
Dekripsi dari 2_Simple-Encrypt-Prima pakai golang
Print random bytes from a secure source to stdout.
Print random bytes from a secure source to stdout.
Sqlyog-password-decoder - Simple decode passwords from .sycs file (SQLyog export connections file)
Decode password: ./sqlyog-password-decoder -str password -action decode Encode p
An API for hashing password in PostgreSQL with Golang
hashing-password An API for hashing password in PostgreSQL with Golang Using PostgreSQL to store Encrypted string (can be passwords ideally) using Sal
A tiny secure-random password generator
go-psw A tiny golang tool for generating a crypto-random password in a terminal. Installation go install github.com/hedhyw/go-psw/cmd/psw@latest Usage
step-ca is an online certificate authority for secure, automated certificate management.
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
An open platform to connect, manage, and secure microservices.
Istio An open platform to connect, manage, and secure microservices. For in-depth information about how to use Istio, visit istio.io To ask questions
Finally, secure HTTP!
shttp Have you ever thought: Golly gee, HTTP is great and all, but wouldn't it be even better if it were a little less insecure? Well do I have good n
Chrome-Password-Dumper - Chrome password dumper written in Go for Linux and Windows
Chrome-Password-Dumper Chrome password dumper written in Go for Linux and Window
Imagine a simple, beautiful, secure, and freaking fast way to broadcast your events throw the internet
Event Superintendent Imagine a simple, beautiful, secure, and freaking fast way to broadcast your events throw the internet. That's exactly why you sh
A simple command line functionality to convert your Kaspersky Password Manager exported file to CSV format
A simple command line functionality to convert your Kaspersky Password Manager exported file to CSV format
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
Implementation of RFC-6238 (Time-Based One-Time Password Algorithm) in Go.
TOTP TOTP (RFC-6238) implementation in Go with no external dependencies. INSTALL You can do little copying the totp.go file or add this package as Go
QR secrets is a cryptographically secure mechanism to store secret data with the highest levels of security and store it on physical paper.
QR Secrets QR secrets is a cryptographically secure mechanism to store secret data with the highest levels of security. Incorporating; AES256-GCM-HKDF
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
Tink A multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse. https:/
ChainMaker, a blockchain platform for building secure
ChainMaker, a blockchain platform for building secure, trustworthy value-exchange networks to power the new global digital economy. ChainMaker aim
PrimeKV is a Secure, REST API driven Key/Value store.
PrimeKV PrimeKV is a Secure, REST API driven Key/Value store. Features 100% In-memory. Encrypted by default, All stored values are bi-directionally en
rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
Istio - An open platform to connect, manage, and secure microservices
Istio An open platform to connect, manage, and secure microservices. For in-dept
A transparent and secure way to look up public keys.
Key Transparency Key Transparency provides a lookup service for generic records and a public, tamper-proof audit log of all record changes. While bein
Go-gin-jwt - Secure web api using jwt token and caching mechanism
Project Description This project demonstrate how to create api and secure it wit
Go based HTTP server with 2FA based on OTP (One-Time Password) manager like Google Authenticator
Go based HTTP server with 2FA based on OTP (One-Time Password) manager like Goog
Goauth - Basic username password cookie based authentication with Go Lang
goauth [WIP] Basic username password cookie based authentication with Go Lang Overview Use a Postgres DB to store Sign-in and Sign-up info Redis for c
Bitwarden-go - A Bitwarden-compatible server written in Golang
(Note: This is still a work in progress. This project is not associated with the Bitwarden project nor 8bit Solutions LLC. Please use gitter or the is
Nfc-sun-decoder - A Decoder for NXP 424 DNA SUN (Secure Unique) messages
NFC SUN Decoder A Decoder for NXP 424 DNA SUN (Secure Unique) messages This library makes decoding 424 DNA SUN messages easier. While the 424 DNA chip
Commonpassword - Search for the password in the file
commonpassword service Responsible for searching the password provided in a file
Passwordstrength - Returns the strength of the password
passwordstrength service returns the strength of the password. Developer Setup A
Monero: the secure, private, untraceable cryptocurrency
Monero Copyright (c) 2014-2021 The Monero Project. Portions Copyright (c) 2012-2013 The Cryptonote developers. Table of Contents Development resources
OpenZeppelin Contracts is a library for secure smart contract development.
A library for secure smart contract development. Build on a solid foundation of community-vetted code. Implementations of standards like ERC20 and ERC
A simple, secure self-destructing message service, using HashiCorp Vault product as a backend
sup3rS3cretMes5age! A simple, secure self-destructing message service, using Has
ms - 'my story' creates a secure password string which can be memorized with a technique shared by Max.
On 23.12.21 20:22, Stefan Claas wrote: [...] Yes, I am aware of that, but how can one memorize a key when traveling and not taking any devices
Compatibility layer for tornado's signed values (and secure cookies consequently)
signedvalue signedvalue is an implementation of signed and timestamped strings compatible with Tornado's create_signed_value, decode_signed_value, and
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
Flexible and customizable password validation
Flexible and customizable password validation
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
A project for sharing secrets in a quick and secure manner
Yopass - Share Secrets Securely Yopass is a project for sharing secrets in a quick and secure manner*. The sole purpose of Yopass is to minimize the a
Deploy, manage, and secure applications and resources across multiple clusters using CloudFormation and Shipa
CloudFormation provider Deploy, secure, and manage applications across multiple clusters using CloudFormation and Shipa. Development environment setup
Easy, Secure, Free file sharing
RiftShare NOTE - Please see the gh-pages site at riftshare.app for the up to date Readme and FAQ. About RiftShare is an app inspired by a few amazing
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
A very small, very simple, yet very secure encryption tool.
English | Français | Español | Deutsch | Português | Türkçe | 中文 | русский Picocrypt is a very small (hence Pico), very simple, yet very secure encryp
Password generator for golang
Password generator by Distemi(D####Fox) Russian(Русский) How to run this program
Secure SDK/vault for personal records/PII built to comply with GDPR
Databunker Databunker is a network-based, self-hosted, GDPR compliant, secure vault for personal data or PII: https://databunker.org/ Project demo is
A lockout aware password sprayer for golang
Crimson-Spray Crimson-Spray is a lockout aware password sprayer for active direc
Fast and Secure Webhooks Service.
Convoy Website: https://getconvoy.io Forum: Github Discussions Documentation: getconvoy.io/docs Announcement: Medium Slack: Slack Convoy is a fast & s
A password manager as a CLI, where you can use a master password to retrieve a specified password and store it in your clipboard
Password manager Description CLI to store and retrieve passwords. The retrieved password will be stored on your clipboard! Usage 1.Start with Go go ru
Our aim is to expand the capabilities of blockchain and make a secure way for transferring NFT between RMRK and MOVR blockchain.
remov Inspiration Our aim is to expand the capabilities of blockchain and make a secure way for transferring NFT between RMRK and MOVR blockchain. The
Gerador de senhas escrito em GO.
GO Password Generator Instalação Vá na página de releases e faça o download da versão mais recente. Como usar Sintaxe do passwordgenerator: $ password
Validate the Strength of a Password in Go
go-password-validator Simple password validator using raw entropy values. Hit the project with a star if you find it useful ⭐ Supported by Qvault This
Simple Golang HTTPS/TLS Examples
Generate private key (.key) # Key considerations for algorithm "RSA" ≥ 2048-bit openssl genrsa -out server.key 2048 # Key considerations for algorith
Argon2 password hashing for Golang
Argon2 This is simple pure Golang implementation for password hash using Argon2. Usage package main import ( "fmt" "github.com/prastuvwxyz/argon2"
profane password? generator
profaneword profane password generator (probably insecure), as suggested by u/gatestone. This is still missing some requirements: special characters e
[WIP] Cheap, portable and secure NAS based on the Raspberry Pi Zero - with encryption, backups, and more
PortaDisk - Affordable Raspberry Pi Portable & Secure NAS Project Project Status: Early work in progress. web-unlock is still not ready for production
Go implementation of OTP (One-time-password). SMS send async (goroutine)
Go-OTP Go realization to otp authentication Stack: Redis (Save OTP and token) Go SMS provider (Megafon as example) Schema: User send phonenumber (ex.7
Onetime-Password generator sample writte in Go.
Go OTP Sample Goのgithub.com/pquerna/otpを使用したワンタイムパスワード生成実験 実験方法 Google Authenticator Microsoft Authenticator 1password 以上、3つのワンタイムパスワード生成器を利用し、ハッシュアルゴ
XXTEA is a fast and secure encryption algorithm.
XXTEA Golang Introduction xxtea is a fast and secure encryption algorithm. This project is the Golang implementation of the xxtea encryption algorithm
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. This repo is the primary source for c
O365 is a tool designed to perform user enumeration* and password guessing attacks on organizations that use Office365
O365 is a tool designed to perform user enumeration* and password guessing attacks on organizations that use Office365 (now/soon Microsoft365). O365 uses a unique SOAP API endpoint on login.microsoftonline.com that most other tools do not use.
Secure Time Sync Daemon
stsd - Secure Time Sync Daemon ============================== Set system date based on HTTP 'date' headers over TLS. Inspired by Whonix's sdwdate, an
Safely wiping your secure data in Golang
Go Wiper You can use this tool like a library or a ready program. If you thought in some times about safely data erasing, you have a great open-source
skweez spiders web pages and extracts words for wordlist generation.
skweez skweez (pronounced like "squeeze") spiders web pages and extracts words for wordlist generation. It is basically an attempt to make a more oper
Simple password manager app in GO
Introduction This is my first project in Go, a password manager application. A humble attempt at execution of an idea I've had for some time now. The
Password manager written in golang
Go password manager Password manager written in golang. Dependencies: gpg golang
User enumeration and password bruteforce on Azure, ADFS, OWA, O365 and gather emails on Linkedin
goEnumBruteSpray Description Summary The recommended module is o365 for user enumeration and passwords bruteforce / spray . Additional information can
eval the strength of a password
mpasswordeval eval the strength of a password 校验密码的安全性 包含以下几点校验 常规规则校验 密码长度 (必须指定) 是否包含数字 是否包含大写字母 是否包含小写字母 是否包含特殊符号 是否通过zxcvbn 是否通过pwned 是否在常用弱密码 使用示
GoLang script that checks for password leaks by sending email address to the BreachDirectory API
GoLang script that checks for password leaks by sending email address to the BreachDirectory API
Blooming Password
Blooming Password A program that implements the NIST 800-63-3b Banned Password Check using a bloom filter built from the Have I been pwned SHA1 passwo
Secure logger in Go to avoid output sensitive data in log
zlog A main distinct feature of zlog is secure logging that avoid to output secret/sensitive values to log. The feature reduce risk to store secret va
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.
Use the HashPassword function to generate a hashed value for the provided password
hasher Use the 'HashPassword' function to generate a hashed value for the provided password. h, err := hasher.HashPassword("password") // h == XohImNo
A secure, flexible, rapid Go web framework
A secure, flexible, rapid Go web framework Visit aah's official website https://aahframework.org to learn more News v0.12.3 released and tagged on Feb
Secure Boot certificates from the Framework Laptop
Framework Laptop UEFI Secure Boot Certificates Source: Extracted from a live machine (FRANBMCP08) Date: 2021-10-21 KEK (Key Exchange Key) This certifi
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
🚀 cpwd is create password tool
cpwd 🚀 cpwd is create password tool Install source code git clone https://github.com/songqii/cpwd_code.git cd $GOPATH/src/cpwd_code go build brew br
ZipExec is a Proof-of-Concept (POC) tool to wrap binary-based tools into a password-protected zip file.
ZipExec ZipExec is a Proof-of-Concept (POC) tool to wrap binary-based tools into a password-protected zip file. This zip file is then base64 encoded i
Secure Distributed Thanos Deployment using an Observability Cluster
Atlas Status: BETA - I don't expect breaking changes, but still possible. Atlas, forced by Zeus to support the heavens and the skies on his shoulders.
A set of instrumentation features for collecting relevant tracing data as well as secure an application
Go Agent goagent provides a set of instrumentation features for collecting relevant tracing data as well as secure an application by blocking requests
A CLI password manager written in Go
vlt A CLI password vault written in Go vlt is a command line tool for storing passwords in encrypted files. Files are stored on a per-user basis in $H
Hardening a sketchy containerized application one step at a time
Road to Secure Kubernetes Hardening a containerized application one step at a time This repository hosts a tutorial on security hardening a containeri
golang rule-based string validator
gosv golang rule-based string validator usage import "github.com/s0rg/gosv" var MyRules = []gosv.Rule{ gosv.MinLen(8), gosv.MaxLen(64), gosv.MinLo
Leaked password check library with bloom filter
Leaked password check With this library you can check the password is probably leaked or not. Pre generated bitset DB includes 6 Million leaked passwo
CSPFinder is a tool to compare ROI of selling Cash Secure Put options between different tickers for different expiry dates.
CSPFinder is a tool to compare ROI of selling Cash Secure Put options between different tickers for different expiry dates. It is intended to help open new cash secured put positions.
Carbyne Stack serverless compute service for secure multiparty computation
Carbyne Stack Ephemeral Service Ephemeral is a serverless compute service for secure multiparty computation based on Knative, Istio and Kubernetes. DI
Go driver for PostgreSQL over SSH. This driver can connect to postgres on a server via SSH using the local ssh-agent, password, or private-key.
pqssh Go driver for PostgreSQL over SSH. This driver can connect to postgres on a server via SSH using the local ssh-agent, password, or private-key.
A simple UDP server to make a virtual secure channel with the clients
udpsocket I made this package to make a virtual stateful connection between the client & server using the UDP protocol for a golang game server (as yo
Discordo is a lightweight, secure, and feature-rich Discord terminal client.
discordo · [WIP] Discordo is a lightweight, secure, and feature-rich Discord terminal client. It is highly configurable and has a minimalistic user in
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
An easy-to-use SHA-1 hash-cracker written in Golang.
wrench - An easy-to-use SHA-1 hash-cracker. Wrench is an SHA-1 hash-cracker that relies on wordlists for comparing hashes, and cracking them. Before W
A Go Module to interact with Passbolt, a Open source Password Manager for Teams
go-passbolt A Go Module to interact with Passbolt, a Open source Password Manager for Teams This Module tries to Support the Latest Passbolt Community
Custom GPG pinentry program for macOS that allows using Touch ID for fetching the password from the macOS keychain.
pinentry-touchid Custom GPG pinentry program for macOS that allows using Touch ID for fetching the password from the macOS keychain. Macbook Pro devic
Go-lang LDAP Authentication (GLAuth) is a secure, easy-to-use, LDAP server w/ configurable backends.
A lightweight LDAP server for development, home use, or CI
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
💬 Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network Introduction Berty i
password manager using age for encryption
page ====== password manager using age (https://age-encryption.org/) for encryption. encrypted secrets are files in the $PAGE_SECRETS/ directory that
Secure Edge Networking Based On Kubernetes And KubeEdge.
What is FabEdge FabEdge is an open source edge networking solution based on kubernetes and kubeedge. It solves the problems including complex network
Fast and secure steganography CLI for hiding text/files in images.
indie CLI This complete README is hidden in the target.png file below without the original readme.png this could have also been a lie as none could ev
Pokes users on Slack about outstanding risks found by Crowdstrike Spotlight or vmware Workspace ONE so they can secure their own endpoint.
🤖 security-slacker Pokes users on Slack about outstanding risks found by Crowdstrike Spotlight or vmware Workspace ONE so they can secure their own e
A convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go 🔑
simple-scrypt simple-scrypt provides a convenience wrapper around Go's existing scrypt package that makes it easier to securely derive strong keys ("h