gnupg

    1熱度

    2回答

    我正在寫一個bash腳本,它可以在YUM存儲庫中自動執行RPM軟件包的簽名。爲了完成這個任務,我使用expect。 這是到目前爲止我的源代碼: /usr/bin/expect <<EOD spawn bash -c "rpm --resign ${NEW_REPO}/packages/*.rpm" expect "Enter pass phrase:" send "${GPG_PASS}\r

    0熱度

    1回答

    因此,我想使用urllib下載二進制文件(使用gpg加密)。現在,如果我想管它: this_script.py > file1 我應該能夠解密二進制文件1,但是,在GPG只是給出了一個錯誤。我不想用python保存文件,因爲我需要它來解密下載文件的程序。另外我不能使用urlretireve,因爲我不能欺騙useragent字符串,這會導致網站給我403禁止錯誤。 import urllib

    0熱度

    1回答

    我想在我的Mac上設置gnupg在PHP中使用。 我曾嘗試在下面的鏈接中找到的方向如下: http://measure9.varkel.net/2013/10/building-gnupg-for-php-5-5-on-osx/ Install PHP gnupg using PECL on MAC/MAMP 10.8.4 我似乎什麼是運行與兩個是這條消息: 檢查中-lgpgme gpgme_ch

    3熱度

    1回答

    我一直在嘗試在PHP中使用gnupg來加密將被上傳到ftp文件夾的文件。我目前使用MAMP在Mac上運行,我相信gnupg已正確安裝。 我有一個來自文件接收者的公鑰,當我嘗試導入密鑰時,無論是作爲字符串文本還是來自文本文件,我都從gnupg中獲得了隱含的「導入失敗」消息。 $gpg = new gnupg(); $gpg->seterrormode(gnupg::ERROR_EXCEPTION)

    9熱度

    1回答

    使用gpgme(gpg/gnupg的開發庫),我試圖簽署一些數據。 在鑰匙圈我有更多的1私鑰,所以我想選擇 正確的一個。 此失敗:「不可用的密鑰(117440566)」。 關鍵是用gnupg2本身生成的。當使用gnupg時,問題也會發生。 sec 1024R/14B7E8E6 2015-05-27 Key fingerprint = 95C7 6C5E F839 43DA 2F32 2

    1熱度

    1回答

    我想爲證書提供最高的信任級別。我需要這樣做,因爲這個證書是我的,但在格式化我的電腦之前我沒有導出它。 我已經從公鑰服務器下載了它,並且將我的私鑰保存在KeePass中,但我不知道下一步該怎麼做。

    2熱度

    1回答

    我試圖用gpg簽名文件,使用python-gnupgp。 這應該是很簡單的: 我的代碼很簡單: import gnupg import sys gpg = gnupg.GPG() stream = open(sys.argv[1], "rb") signed_data = gpg.sign_file(stream) print("signed data: %s" % (signed_

    1熱度

    2回答

    我知道 gpg --export-secret-keys KEY_NAME > KEY_FILE 打印在PGP格式文件的密鑰。但我需要的是獲得2048字節的RSA密鑰作爲字節數組。 爲什麼我需要那個?我試圖將包含密鑰的文件中使用RSA密鑰的簽名結構轉換爲字節數組。就像是。 bac6388.... 我想先以這種格式使用我的pgp密鑰。然後我將開始使用pgp鍵。 當我運行 gpg --expo

    1熱度

    1回答

    我一直試圖在C#中使用GpgAPI解密我的文件。它工作正常,但它不斷提示我輸入密碼。以下代碼是我使用的來自作者示例的代碼。 public bool DecryptReport(string dataFileLocation, string filename) { log.Info("Starting GPG decryption."); GpgInterf

    0熱度

    1回答

    我盡我所能在PHP中安裝GnuPG擴展,但它不起作用。 我遵循了很多指導,但我沒有成功。 這是代碼,它總是產生錯誤: import failed $keyring = "/var/www/.gnupg/"; putenv("GNUPGHOME=$keyring"); $GnuPG = new gnupg(); $GnuPG->seterrormode(GNUPG_ERROR_WARNING)