如何在Web端驗證Serv U密碼

2021-06-15 18:29:21 字數 650 閱讀 3463

servu密碼加密演算法為隨機碼與md5 32 位加密,例如:

兩個隨機字母:ab

使用者輸入密碼:123456

生成的密碼為: md5(ab123456)

那麼如何在web端通過程式去驗證這個密碼呢?

如下例:

使用者輸入的密為:aaaa

資料庫的密碼為:bbbb

判斷:left(bbbb,2) & md5(left(bbbb,2) & 1234)是否與bbbb一致

例如:使用者輸入的密為:1234

資料庫的密碼為:qo85d67ca536a88a3f091d0e2227a4ac53

判斷:"qo"&md5("qo"&"1234")是否與qo85d67ca536a88a3f091d0e2227a4ac53一致

關於serv-u密碼問題的兩篇文章已經全部發表完畢,這是我在開發serv-u基於web應用系統時遇到的乙個最大問題。目前我已基本完成該系統的開發,後台可管理servu的ftp帳號等,前台是乙個基於fso的檔案管理系統,這樣,在給使用者開通ftp帳戶後,不僅可以通過ie或ftp軟體訪問所屬的空間,也可以通過fso來遠端管理ftp空間。

開發最初是打算應用於大中專院校,方便學生上交電子作業,管理自己的計算機檔案,同時也方便教師收取電子作業等目的。

歡迎此類愛好者與我進一步**!

如何在Ubuntu 16 04上設定SSH金鑰

在客戶端計算機 通常是您的計算機 上建立金鑰對 ssh keygen最快方法 ssh copy id username remote host完成上述過程後,就能夠在沒有遠端帳戶密碼的情況下登入遠端主機。通過命令 ssh username remote host如果能夠在沒有密碼的情況下使用ssh登...

如何在Crosswalk上強制執行WebGL

如果你想在乙個包含黑名單中gpu的裝置上使用webgl測試乙個應用,這裡存在乙個可用的變通方法 將 ignore gpu blacklist命令列選項傳遞到xwalk 二進位制檔案即可。但是如果crosswalk被當做本地庫直接嵌入到應用中 例如 使用crosswalk cordova,crossw...

如何在Tomcat上部署web專案

tomcat部署web專案有三種方式。doctype html html head meta charset utf 8 title 1024 筆記 title head body h1 1024 body html 將上面的 儲存為html檔案格式。出現 以下結果,則通過內嵌的方式在tomcat上...