我已經嘗試了好幾天了DeDRM_工具作為 Calibre 插件,它不起作用。我什至運行過 Epubor 並在 Wine 上使用它,程式運行順利,但不幸的是它沒有刪除 DRM。
我剛剛遇到這個問題如何在 Linux 上讀取 ACSM 檔案?,這似乎有一個相當令人滿意的答案。我按照所有步驟進行操作,一點也不複雜。但問題來了。首先,ADE在 wine 5 上運行,但當我嘗試給出時出現故障並最終崩潰Adobe ID證書。
沒關係,我透過讓使用windows的朋友在ADE上幫我下載,成功獲得了加密的PDF。
但是,一旦我到達第 9 點並運行Python腳本應該提取 adobe 密鑰文件,但它給了我一個錯誤。我懷疑有東西壞了adobekey.py,一個文件位於去DRM_工具.zip 檔案。事實上,如果我轉到 Calibre 上的 DeDRM 插件並點擊“自訂插件”,它會打開一個窗口,其中有多個選項,包括 Adobe Digital Editions。
如果我選擇它,就會有一個加號按鈕應該產生密鑰,但它會輸出與我之前討論的python 腳本相同的錯誤
。adobekey.py來自舊版本的 DeDRM,但它仍然不起作用。
我真正需要的是.der文件,然後其他一切都應該正常工作,此時我很絕望。
書已經買了,刪除DRM供個人使用並不違法。我只是發現 DRM 極其不道德,無論如何都應該將其刪除。
請問你們有人知道這是怎麼回事嗎adobekey.py並知道任何解決方法,甚至知道我可以獲得的另一種方法.der文件(您甚至可以將其發送給我電報 這裡),幫幫我,那就太好了。
謝謝。
答案1
您不能簡單地憑空產生解密金鑰,也不能從加密檔案本身中提取它——如果可能的話,資料加密將變得毫無用處,這適用於大多數加密用途,而不僅僅是 DRM。
(也有一些小例外,例如 PDF“編輯鎖定”混淆,它確實將密鑰存儲在文件本身中,並且確實沒有用。)
在 DRM 的情況下,PDF 檔案使用僅儲存在獲取電子書的 ADE 安裝上(即在您朋友的電腦上)的金鑰進行加密,因此「提取」金鑰的唯一方法是在那台電腦。
參考: