線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1865
推到 Plurk!
推到 Facebook!

Md5的中文字驗證

缺席
junlin
初階會員


發表:66
回覆:94
積分:42
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-11 17:35:59 IP:140.129.xxx.xxx 未訂閱
請問一下,我從網路上下載了可產生md5碼的元件 一個是for delphi的, 一個是for vb6的 如果input是英文字或數字時,這兩個元件出來的是相同的md5碼 但如果input是中文字時,2個md5碼就完全不同    後來我找到了這個http://www.md5.org/md5_calc.php 它是可以線上產生md5碼的網頁, 但驗證的結果更讓我傻眼........ 如果input是英文字或數字時,這3個元件出來的是相同的md5碼 但如果input是中文字時,3個md5碼就完全不同    我想應該是中文字上的問題,但完全不知道如何下手,請問有人有遇過這個問題嗎?    
huwk
資深會員


發表:26
回覆:340
積分:323
註冊:2002-04-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-11 18:33:24 IP:61.222.xxx.xxx 未訂閱
猜想應是你操作該元件有狀況吧.. 你可以將你使用的元件.網址~及產生出來的hash code胋上來幫你try try看. 提供另一個網頁可以驗證一下~ http://www.allhype.co.uk/tools/md5/index.php
------
熊的學習 http://huwk.blogspot.com
junlin
初階會員


發表:66
回覆:94
積分:42
註冊:2002-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-11 19:25:00 IP:140.129.xxx.xxx 未訂閱
delphi --->http://cc140-172.tnit.edu.tw/photos/md5.pas vb6  -->http://cc140-172.tnit.edu.tw/photos/MD5Module.bas    delphi我是直接加入md5.pas,然後md5print(md5string('中文字')) 出來的是364434fb079ca7b53691bc17d4b453ee    vb6我也是直接加入md5module.bas然後MD5("中文字") 出來的是d44595cf891b6348822f1d61fd636d32    我找到的網站 Plaintext: 中文字 MD5 Hash: 5eaec8e7d62552664258e146f31c3351    你提供的網站 The password 中文字 when encrypted with the MD5 hash is: 5eaec8e7d62552664258e146f31c3351     我還有去其他站上也抓了for delphi的md5 component來試 出來的結果是和我md5.pas的結果是一樣的    總不會是delphi和VB6和php or asp 的結果是不樣的?  有可能嗎??? 應該不會吧    < >< >
系統時間:2024-11-24 23:25:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!