首页 > TAG信息列表 > gnupg

GPG(GnuPG)加密

PGP(Pretty Good Privacy)- 商用加密软件 GPG (GnuPG) - 自由软件基金会开发的PGP替代品,免费。 Mac 安装GPG: https://sourceforge.net/projects/gpgosx/files/GnuPG-2.2.32.dmg/download 生成密钥对: gpg --gen-key 查看本地公钥信息: gpg --list-keys or pgp -k 第一行显示公

GPG(GnuPG)的安装和使用

GPG(GnuPG)的安装和使用 基于网络的开源项目,能给用户带来在公共标准基础上的自由发挥,并且能很好地给每个自愿人士提供了共享贡献的机会。但是,同时也因为大众化给使用共享的程序员或团队带来了安全性问题。 当程序员从中央仓库下载第三方构件的时候,下载的文件有可能被

如何使用GnuPG模块确定PHP中导入的OpenPGP密钥的指纹?

在php中,我有一个公共密钥,但是我不知道该密钥的指纹. 如何使用此公钥加密文本? 这是代码: $gpg = new gnupg(); putenv("GNUPGHOME=/tmp"); $pubkey = "-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2 mQENBFYH/asBCACeLwizAl/EziNDyVGW3a2td2FVvpoKWoWgmCwQ0A+Ukb+tSK8

Python-GPG解密有效,但GNUPG无效

我正在使用pythons gnupg解密使用python下载的文件: gpg = gnupg.GPG(gnupghome="/home/myname/.gnupg") with open('updates/'+filelist[i],'r') as f: print "Decrypting "+fn status=gpg.decrypt_file(f, passphra

如何在GnuPG Python绑定中设置GnuPG主目录?

尝试在Python中初始化GnuPG绑定时,我收到一条错误消息 TypeError: __init__() got an unexpected keyword argument 'gnupghome' 这是我正在运行的代码: import gnupg gpg = gnupg.GPG(gnupghome='C:\Users\samss\AppData\Roaming\gnupg') input_data = gpg.gen_key_input(key_

Java / Scala有一个很好的GnuPG加密库吗?

我希望能够使用Java应用程序中的GnuPG加密磁盘上的文件和/或内存中的数据.如果可能,我想避免必须向GPG命令行工具发出系统调用. 是否有推荐的库,或者您是否可以推荐使用Java(或Scala)进行GPG加密的最佳方法? 我正在开发并打算在Linux环境中运行该应用程序,尽管首选跨平台解决方案.解

GnuPG密钥加密

GNU Privacy Guard(GnuPG或GPG)是一个密码学软件,用于加密、签名通信内容及管理非对称密码学的密钥。GnuPG是自由软件,遵循IETF订定的OpenPGP技术标准设计,并与PGP保持兼容。 GnuPG是自由软件基金会的GNU计划的一部分,曾受德国政府资助。 历史 GnuPG的早期版本由维尔纳·科赫开发,经过近

php – 如何强制GPG接受STDIN的输入而不是尝试打开文件?

我试图在PHP脚本中的字符串中加入GPG clear-signed of text.我可以使GPG加密字符串中的文本,如下所示: $encrypted = shell_exec("echo '$text' | gpg -e -a -r foo@bar.com --trust-model always"); 这是完美的,加密文本发送到$encrypted变量.这证明GNUPGHOME和GNUPG设置正确. 但

linux – gpg:对不起,没有终端请求 – 无法获得输入

解密时我收到以下错误: $eyaml decrypt -s 'ENC and the key goes on here' .gnupg --quiet --no-secmem-warning --no-permission-warning --no-tty --yes --decrypt) failed with: gpg: Sorry, no terminal at all requested - can't get input 我检查了我的钥匙,一切都井然有

如何在python中以pgcrypto兼容的方式加密

对于我正在开发的项目,我想在python中使用pgcrypto兼容加密.具体的公钥加密部分. 我遇到的问题是大多数(所有)实现都使用子进程类似方法来分叉gpg,因为我必须加密大量数据(每个会话50.000个条目),这种方法对我来说不起作用. 有人可以给我一些指示如何实现这一目标吗?解决方法:看看Py

python – OpenPGP / X.509网桥:如何验证公钥?

我想使用OpenPGP authentication over TLS,但缺乏实现使我使用临时解决方案:OpenPGP / X.509桥接证书. 该方法与Foaf中使用的方法非常相似: https://svn.java.net/svn/sommer~svn/trunk/misc/FoafServer/pgpx509/src/net/java/dev/sommer/foafserver/utils/PgpX509Bridge.java Basi

PHP gnupg enrypt有效,但不解密

我即将使用gnupg来加密和解密文件.奇怪的是,加密工作正常,但解密总是返回false. 这里有一个简单的PHP脚本加密和解密内容: $content = 'test text'; putenv("GNUPGHOME=/PATH_TO_GPG_PATH"); $gpg = new gnupg(); $gpg->addencryptkey("FINGERPRINT"); $enc = $gpg->encrypt($conte

Python / POpen / gpg:通过stdin或文件描述符提供密码和加密文本

我正试图通过POpen通过python程序远程控制gpg. 我有一个包含加密数据的文件,我想解密,修改和写回磁盘重新加密.目前,我将解密的信息存储在临时文件中(当程序结束时我将其粉碎).然后我对该文件执行修改,然后使用一个函数重新加密它,该函数通过stdin管道密码.代码如下: def encrypt(s

如何使GnuPG密钥与Pycrypto兼容

我正在尝试使用通过GPG生成的密钥和RSA加密(这部分是可更改的,GnuPG和Pycrypto不是)来加密文件,但我实际上导入密钥时遇到了麻烦.我目前正在使用这样的代码: key = cryptoRSA.importKey(public_key) cipher = PKCS1_OAEP.new(RSAkey) file = open(filename) 但是,这会引发错误,因

如何使用python gnupg模块vers进行对称加密. 1.2.5?

我正在尝试使用python和gnupg进行对称加密. 这段代码片段适用于我的windows vista机器,python gnupg模块的版本为0.3.2: import gnupg gpg = gnupg.GPG() data = 'the quick brown fow jumps over the laxy dog.' passphrase='12345' crypt = gpg.encrypt(data, recipients=None,

linux – GIT签名标签和密码

当我签署标签时,如何让git auto输入我的密码.有没有像 – 密码“我的长密码”,我确实尝试使用ssh-keygen,但它没有帮助. 存储库位于本地,一切都在本地完成.解决方法:正如mipadi所说,这是您要求的GPG密钥密码.您确实不希望在您的命令行中使用它,因为这可能使其他用户可以看到它,从