文件名称:passphrase2pgp:从密码生成PGP密钥
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-03 22:54:36
Go
可预测的基于密码短语的PGP密钥生成器
passphrase2pgp完全通过密码生成OpenPGP格式的EdDSA签名密钥和Curve25519加密子密钥,从本质上讲,您可以。 您可以随时重新运行该工具并重新输入密码来重现原始密钥。
密钥是使用 (内存= 1GB,时间= 8)和从密码短语和用户ID(作为盐)。 它具有足够的攻击性,可以防止离线暴力攻击密码短语短到。
另请参阅:
安装
$ go install nullprogram.com/x/passphrase2pgp@latest
用法
快速入门:提供用户ID( -u ),并将输出通过管道传输到GnuPG。
$ passphrase2pgp -u "Real Name
【文件预览】:
passphrase2pgp-master
----go.mod(153B)
----openpgp()
--------utils.go(4KB)
--------userid.go(556B)
--------signkey.go(11KB)
--------openpgp_test.go(2KB)
--------encryptkey.go(4KB)
--------s2k.go(3KB)
--------armor.go(4KB)
----bcrypt.go(2KB)
----pinentry.go(4KB)
----passphrase2pgp.go(19KB)
----go.sum(995B)
----UNLICENSE(1KB)
----test.bash(3KB)
----README.md(16KB)
----passphrase2pgp_test.go(2KB)
----terminal.go(1KB)
----ssh.go(4KB)