[問題]MD5

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

pireer
星球公民
星球公民
文章: 44
註冊時間: 2004-02-17 09:43
來自: 風城

[問題]MD5

文章 pireer »

●架設主機作業系統:Windows2000 Pro
●快速架站程式:Appserv2.3.0
●免費空間連結: 無\r
●您的上網方式:ADSL
●您安裝的程式:無\r
●您的 phpBB2 版本:phpBB 2.0.3。
●您的 domain(網域名稱) :無\r
●您的 phpBB2 連結網址: 無\r
●錯誤代碼:如何讓論壇能提供MD5的下載方式?一般不都是用連結檔案方式下載嗎.可以讓下載的檔案如MD5這樣呢.
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

何謂 MD5 的下載方式?
不懂...
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
pireer
星球公民
星球公民
文章: 44
註冊時間: 2004-02-17 09:43
來自: 風城

文章 pireer »

抱歉..可能是我問的方法不對.我先大概介紹一下MD5.

所謂的MD5 , 是密碼學中的一門演算法 , 在電腦界來說 , 常常運用在數位簽章之上 , 他可以將一個很大的檔案 (例如 MP3 音樂 , ISO 光碟影像檔 ) , 經過某種運算 , 簽出一組特徵值 , 而他的長度就是32個位元組 , 所謂的特徵值 , 也就是說 , 基本上 , 每個檔案的特徵都不一樣 , 自然簽出來的特徵也不一樣囉 , 因此 , 舉例來說 , 若是我們要比對某某MP3檔案是否已經有了 , 我們不需要比對整個檔案 (可能有4MB那麼大) , 我們只要比對32位元組的特徵值就好了 .

在UNIX作業系統的世界中 , MD5格式的簽名檔 , 已經相當普遍 , 不論是LINUX或是FREEBSD都有支援 , 在許多FREEBSD光碟中 , 更是可以看到每個目錄之內 , 都會放置一個對應的MD5格式的簽名檔 , 然而 , 在Windows的世界中 , 幾乎完全沒有在使用 , 但是隨著網路的發達 , 透過網路傳檔已經是許多網友每日必須的活動之一 , 因此如何驗證再傳檔的過程中 , 是否有傳壞 , 就成了相當頭疼的問題

在http://www.php.net/downloads.php裡面.可以看到有md5的編碼 ... p下載網頁可以看到的
PHP 4.3.4 zip package [6,815Kb] - 03 November 2003
(CGI binary plus server API versions for Apache, Apache2 (experimental), ISAPI, NSAPI, Servlet and Pi3Web. MySQL support built-in, many extensions included, packaged as zip)
md5: 0c435d779cc61ed446fc69ee77f01abe

一些FTPserver有提供自動比對md5編碼的功能.
我的問題是.論壇有辦法在使用者下載的時候.自動產生md5編碼以及下載後自動比對嗎...謝謝
最後由 pireer 於 2004-02-19 22:48 編輯,總共編輯了 1 次。
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

我知道 MD5 ...
我只不過不明白你的 MD5 的下載方式是指?
類似 ed2k 那種嗎?
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
pireer
星球公民
星球公民
文章: 44
註冊時間: 2004-02-17 09:43
來自: 風城

文章 pireer »

我指的md5下載方式是指...當使用者到論壇下載檔案時.論壇會針對檔案自動產生md5的code...使用者下載完畢.會在使用者端產生md5的code.回傳到論壇做比對.驗證下載檔案是否正確..
或者是論壇可以針對檔案產生一組md5的code嗎...謝謝
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

除非檔案是存放在論壇的主機上面時才有辦法產生 md5 加密的驗證碼\r
你打算把檔案放在主機上嗎?

~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
pireer
星球公民
星球公民
文章: 44
註冊時間: 2004-02-17 09:43
來自: 風城

文章 pireer »

Mac大大...我打算架台主機.把論壇放上去.當然下載的檔案也會放到主機裡..
那這方面論壇要怎麼產生md5的驗證碼?還有勞各位前輩了.
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

這樣子的話,我可以幫你試試看(不保證能成功喔,我還得去找找如何產生 md5 的方法和運用方式)
如果把 MD5 統一產生在另一個頁面,由會員自己查看,你覺得怎麼樣?

因為我不想弄一個純粹支援 attach-Mod 或 pafile 的外掛,這樣子沒有裝這兩種外掛的人就不行查詢 md5,而且我自己也要先對這兩個外掛有進一步的研究(會很麻煩)

~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
pireer
星球公民
星球公民
文章: 44
註冊時間: 2004-02-17 09:43
來自: 風城

文章 pireer »

Mca大大...就如同你所說的做好了.期待你的研究成功.
可惜php不太董.我只有bcb6比較熟而已 = = .
不然就寫了..
tel
星球普通子民
星球普通子民
文章: 15
註冊時間: 2004-02-12 15:52

文章 tel »

pireer 寫:我指的md5下載方式是指...當使用者到論壇下載檔案時.論壇會針對檔案自動產生md5的code...使用者下載完畢.會在使用者端產生md5的code.回傳到論壇做比對.驗證下載檔案是否正確..
或者是論壇可以針對檔案產生一組md5的code嗎...謝謝
有哪個地方的下載是這樣做的嗎??
覺得挺神奇的...
使用者下載檔案應該都是把檔案存到電腦裡...要說下載完畢會在使用者端產生md5回傳不太可能吧?或是我會錯意...只是單純由使用者自行產出md5 code來對照?... :-o
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

的確是由下載人自己下載檔案後
比對釋出檔案的網頁上的 MD5 值\r

~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
ttsmarco
星球公民
星球公民
文章: 58
註冊時間: 2003-09-11 10:51

文章 ttsmarco »

MD5....
小弟有稍微接觸過
在玩RO的時候...

也許有點偏離主題..但還是提一下好了
在網路世界中.總是常常下載一堆資料.程式等等
隨便舉例.假設是ABIT的官方放MB等等的驅動程式
但是假使有駭客入侵主機.將檔案中夾帶病毒.試想.....ABIT會不會被人"公幹"?
這時候MD5就發揮它的功能囉!!(可以證明不是ABIT的錯 ;-) )

每個檔案都會有它獨特的MD5碼.就算更改過檔案內容也會改變
所以有些下載網站都會特別PO出其MD5
以避免檔案傳送出問題或被掉包..

不過小弟還沒遇到過可以自動比對MD5的網站.....
都是要靠自己來 :-|
圖檔
pireer
星球公民
星球公民
文章: 44
註冊時間: 2004-02-17 09:43
來自: 風城

文章 pireer »

有些FTP SERVER不是好像有這種功能嗎...(聽說的.不太了解)
那如果要自動比對.理論上程式可以寫的出來嗎.?
就如同Mac說的
把 MD5 統一產生在另一個頁面,由會員自己查看
這樣也可以.還有勞各位前輩了
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

那是因為有程式在輸送過程可以幫你計算是否傳輸正確
如果你只普通 IE 下載,就不可能在下載後還有辦法幫你與原下載處自動做出比對

你要的功能已經寫好了,改成要會員輸入完整檔名(連附檔名),才會顯示校驗碼\r
本來我提到列出所有的校驗碼\r
但是當檔案越多,越大時這會花費主機太多的運算,也會延長搜尋時間
如果有會員惡意反覆更新畫面,不一定還會搞壞主機

所以改成檔名比對的方式,如果找不到檔名,就會顯示找不到的錯誤訊息\r
http://phpbb-tw.net/phpbb/viewtopic.php?p=136447#136447

~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
pireer
星球公民
星球公民
文章: 44
註冊時間: 2004-02-17 09:43
來自: 風城

文章 pireer »

請問一下
#-----[ SQL ]------------------------------------------
#
# 請記得修改成你的資料表名稱\r
INSERT INTO `phpbb_config` VALUES ('hashculc_file_path', '');

這段看不太懂.是到SQL找phpbb_config資料表.然後要新增一個欄位還是要改什麼阿?

順便我把範例網頁留一下.這是apache的官網下載頁面有提供MD5的查詢方式
這種的方法也蠻不錯的.
主題已鎖定

回到「外掛問題討論」