
好吧,我為我們的客戶做了一些事情,要求我解密他們的一些供應商訊息,事情是,前幾天發生了一些奇怪的事情,我只能使用舊的解密腳本解密一些文件,但對於某些文件我得到錯誤:
“訊息已加密。無法解密訊息。只能透過以下方式解密:2048 位,密鑰 ID 98627E12,創建於 2000 年 3 月 2 日“其他人””
正如你所看到的,這個鑰匙很古老,它被創建時我才 9 歲,所以我知道這個「另一個人」是誰。 。 .而且我不明白為什麼我能夠使用解密腳本解密某些供應商的文件,但對於其他文件則失敗。
PS:供應商只使用一個公鑰,所以這應該適用於所有文件,有什麼建議嗎?
答案1
錯誤文字表示您缺少私鑰(匹配的公鑰用於加密訊息)。
不管怎樣,我猜你匿名了訊息(沒問題)並且搞亂了金鑰 ID,沒有九位數的 PGP 金鑰 ID。
如果沒有私鑰,您將無法解密該訊息。詢問寄件者為什麼使用該公鑰/移交匹配的私鑰或重新發送加密到您擁有的金鑰。
答案2
好吧,經過兩週的搜索並試圖找出我做錯了什麼,結果證明我做的一切都是對的;
供應商的人員對文件進行了加密,然後以 ASCII 格式將檔案從一台機器移至另一台機器。這改變了加密文件的內容。
再次以BINARY格式傳輸檔案後,解密成功。
我之前收到一條錯誤訊息,指出檔案已損壞且無法解密。
這是我第一次收到此類錯誤,但根據供應商的說法,這就是問題的原因。
謝謝大家的幫忙