Watch
1
0
Fork
You've already forked golang-github-gopasspw-gopass-hibp
0
No description
  • Go 87.5%
  • Makefile 12.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Daniel Baumann d0f17b63bc
Releasing fastforward version 1.16.1-3~ffwd13+u1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2026-07-14 16:28:38 +02:00
.github Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
debian Releasing fastforward version 1.16.1-3~ffwd13+u1. 2026-07-14 16:28:38 +02:00
helpers/changelog Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
pkg/hibp Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
.gitignore Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
.golangci.yml Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
.goreleaser.yml Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
CHANGELOG.md Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
go.mod Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
go.sum Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
hibp.go Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
hibp_test.go Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
LICENSE Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
main.go Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
Makefile Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
README.md Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
VERSION Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00
version.go Adding upstream version 1.16.1. 2026-07-08 17:56:30 +02:00

gopass-hibp

Gopass haveibeenpwnd.com integration

Installation

Fedora

To install gopass-hibp in Fedora you can do:

sudo dnf install gopass-hibp

From Source

go install github.com/gopasspw/gopass-hibp@latest

Setup

If you want to use the offline mode (dump) you need to obtain a HIBP dump (SHA1, ordered by hash). You can use one of the official sources but they haven't been updated in a while and it seems like they won't receive further updates.

Instead prefer the built-in downloader. It does use the same approach as the official .NET tool.

gopass-hibp download --output /some/folder/with/40G/dump.txt.gz

The data will be downloaded into a million chunks first and then assembled to a large file later. The output file will be around 18GB in size. During assembly of the chunks it will use twice that space for a short time.