MD5加密在Win7環境下居然算錯了 vb6

2021-05-24 01:14:19 字數 393 閱讀 7297

md5演算法的vb6原始碼在xp和win7中得到的結果不一致,是chr函式的問題。

chr(charcode)這個函式返回charcode在ascii表中對應的字元,有些特殊的字元編碼在win7中chr(charcode)會表示成chr(63),而不幸的是xp中表示成chr(0),因此需要重寫chr函式如下:

private function xk_chr(byval charcode as long) as variant

if charcode <> 63 and chr(charcode) = 63 then

xk_chr = 0

else

xk_chr = chr(charcode)

end if

end function

問題解決。

在Win7環境下安裝啟動Linux

在win7環境下安裝啟動linux 在win7系統下,安裝啟動linux特別的不方便,因為xp下的boot.ini配置檔案不在了,要新增一下啟動選項的話,只能使用專門的工具,這或多或少給人帶來不爽的感覺,其實win7下雖然沒有了boot.ini檔案,但是在c盤目錄下的boot.ini檔案,同樣還是可...

WIN7環境下安裝Redis

redis x64 zip 壓縮包到 c 盤,解壓後,將資料夾重新命名為 開啟乙個 cmd 視窗 使用cd命令切換目錄到 c redis 執行redis server.exe redis.windows.conf 如果想方便的話,可以把 redis 的路徑加到系統的環境變數裡,這樣就省得再輸路徑了,...

在win7環境下安裝centos遇到的問題

1 裝centos7丟失了win7引導,重啟時只有centos引導而無win7引導,無法進入win7。解決方法 1 檢視分割槽的uuid blkid dev sda1 會出現 dev sda1 label system drv uuid f48ca10d8ca0cb84 type ntfs 2 vi...