gnupg

    1熱度

    1回答

    我正在寫一個python方法來轉儲MySQL表的全部內容。但是,此表包含個人身份信息(PII)。我有一個要求,這個數據必須是GPG加密的。此外,要求是不允許將這些數據以未加密的形式寫入磁盤(即使這只是稍後刪除的臨時文件) 我已經通過使用subprocess.Popen()暫時解決了此問題,並且管道將mysql可執行文件的直接輸出到gpg可執行文件,然後將該輸出管道到stdout: p1 = sub

    11熱度

    1回答

    GitHub recently announced verified commits,所以我藉此機會實施了GPG並開始使用密鑰。當我要開始犯,我得到如下: $ git commit You need a passphrase to unlock the secret key for user: "John Doe <[email protected]>" 4096-bit RSA key,

    2熱度

    1回答

    我已經使用OpenPGP-PHP創建了公鑰和私鑰,然後我將它們兩者都導入到GnuPG中,它不會導入公鑰而不指定公鑰「--allow-non-self-signed-uid」標誌。然後,當我嘗試解密文件,我得到以下幾點: gpg --decrypt test.tif.asc Generated: Thu, 25 Feb 2016 11:12:28 -0500 gpg: unknown armor

    1熱度

    1回答

    有沒有辦法設置git,以便多個用戶可以使用相同的部署密鑰存儲庫,但仍然有他們的提交標記在他們的用戶名下?我在問,因爲我們公司需要能夠準確跟蹤誰對存儲庫進行了更改,但最好讓他們都能夠使用相同的部署密鑰將這些更改發送到GitHub上的遠程設備。這可能嗎? 我的理解迄今爲止的是,它可能是可能的,因爲他們會使用1個部署密鑰驗證什麼樣的變化,他們推,但每個用戶都將有一個單獨的簽名密鑰,以找出發生的變化的特定

    1熱度

    1回答

    我正在使用gpg(GnuPG)將.csv文件加密爲.gpg文件。 以下代碼在調試模式下生成加密文件。當我在Windows服務下安裝時,它會拋出異常。 「gpg:<> C:\ emp.csv:跳過:沒有公鑰 gpg:[stdin]:加密失敗:沒有公鑰」。當我在調試模式,如「consoleapp.exe -c」運行服務 其工作 string arguments = string.Format("

    5熱度

    1回答

    我想用我的一個GPS(2)子鍵在Git中籤名提交/標記 也就是說,我剛剛創建的RSA4096簽名專用密鑰與長ID B0 ## ... sec# ed25519/9F############## 2016-01-07 [expires: 2023-01-05] Key fingerprint = FC08 HEX HEX HEX uid [ultimate] MY NAME <[

    0熱度

    1回答

    我有SSIS包,它有一些導出文件的過程,使用GnuPG對它們進行加密並最終上載它們。該包可在Visual Studio中正常工作,但在將其添加到SQL Server代理作業並計劃運行時失敗。 我收到以下錯誤信息: GPG: 「鍵名」:跳過:不公鑰 GPG: 「導出的文件路徑」:加密失敗:不公鑰 我有兩個月前添加的另一個關鍵,它工作正常。新密鑰只能在Visual Studio中使用,但不適用於SQL

    1熱度

    1回答

    我想使用GPGME加密數據(無文件)並將數據保存到數據庫中。我瞭解到,使用OpenPGP作爲協議的GPGME將使用GPG和CAST5加密數據。 CAST5,這是我的命令行告訴我,如果我有檢查gpg2: LANG=C gpg2 --verbose --symmetric gpg: using cipher CAST5 我不知道爲什麼它不使用new AES-128 default value。但

    1熱度

    1回答

    對於GPG指定的加密算法的preferenced爲了我用 gpgme_set_engine_info(GPGME_PROTOCOL_OpenPGP, NULL, CONFIG_DIR); 設置自定義配置文件。但是,如何檢查此操作是否成功? home_dir被設置爲給定的值,但是如果我傳遞一個沒有配置文件的目錄,也會發生這種情況。在文檔中,我看不到任何函數或調用以評估配置文件是否已加載,或者當前

    0熱度

    1回答

    我已經實現了PECL擴展gnupg(pecl.php.net/gnupg-1.3.6 )密碼加密和解密在我的項目。 在500+用戶的負載測試期間,方法$ this-> gnu-> setarmor(0);和$ this-> gnu-> adddecryptkey()比其他PHP處理消耗更多的時間。例如:如果平均登錄時間需要10秒,則gnupg的處理時間僅需5到6秒。 只是想知道爲什麼gnupg在負