2010-06-15 302 views
0

我編碼歌劇恢復工具,在我的德爾福DES_KEY_SZ德爾福

我使用C++是已經存在

http://pastebin.com/ViPf0yn6

,但我沒有得到該代碼什麼DES_KEY_SZ。

我認爲他們存在於des.h,但我不能找到同樣des.pas :(

任何一個可以幫助我,請

問候

+0

如果我正確理解你,你正在編寫一個工具來恢復Delphi中的Opera(網絡瀏覽器)密碼。你正在學習一個C++程序,它包含一個名爲'DES_KEY_SZ'的常量,但是你找不到它的值。 – 2010-06-15 20:03:56

+0

是的,我試圖寫歌劇恢復當我在谷歌搜索我發現C++代碼,我試圖將它移植到德爾福。 – steve0 2010-06-15 20:24:56

回答

0

Google Code Search發現des.h,其中DES_KEY_SZ定義宏的許多副本。它的大小爲des_cblock,恰好是一個由8個無符號字符組成的數組。

換句話說,DES_KEY_SZ = 8。但是,除了缺少標識符之外,您將遇到其他問題。您所展示的代碼也會調用一些DES功能。要解密數據,請嘗試使用DCPCrypt

+0

是的DCP隱藏將是有用的 – radick 2010-06-15 20:17:55

+0

非常感謝回覆先生,它似乎對我來說更先進,你可以請嘗試將此代碼移植到德爾福/帕斯卡爾(我會嘗試從你的代碼學習) 在此先感謝 – steve0 2010-06-15 20:20:28

+1

只有11分鐘,我發佈我的答案和你的帖子之間已經過去了。我認爲你沒有足夠的時間來確定這是你不能做的事情。在放棄之前,請自己多做點努力。我懷疑有很多使用DCPcrypt的例子,因爲它比較流行,所以請確保你看看那些。你遇到了哪些特定部件?隨意發佈新的問題堆棧溢出。 – 2010-06-15 20:33:07