簡體   English   中英

jQuery 1.3.2是否有可用的md5插件或等效的加密插件?

[英]Is there a working md5 plugin or equivalent encryption plugin for jQuery 1.3.2?

我將密碼存儲在服務器上,並且僅使用HTML / JavaScript,就需要使用輸入密碼,計算哈希值,然后通過Ajax與數據庫中的密碼進行比較。

當我使用CouchDB時,實際上沒有服務器代碼,這是我通常進行這種計算的地方。

任何一種單向加密都會起作用。 我看到了一個舊插件,它似乎不受早期版本jQuery的支持。 從我的經驗來看,由於1.3和1.2似乎大多不兼容,所以我想知道對於最新版本的jQuery,甚至只是普通的舊JavaScript,是否有針對此問題的新解決方案。

謝謝!

您為什么要尋找jQuery 插件 JavaScript中提供了MD5和SHA1的多種實現,可以將任何字符串轉換為哈希字符串,並且可以輕松地與jQuery一起使用。

這是“ JavaScript sha1”的第一個Google搜索結果:

http://www.webtoolkit.info/javascript-sha1.html

我強烈建議您閱讀Thomas Ptacek的“彩虹表足夠了:關於安全密碼方案需要了解的內容”。 這是向后導航機器的鏈接(如果降價將停止食用):

http://web.archive.org/web/20071228050037/http://www.matasano.com/log/958/enough-with-the-rainbow-tables-what-you-need-to-know-about-安全密碼方案/

適用於您的方案的第一件事跳了起來: md5嚴重損壞。

那里還有其他好東西,我無法完全理解原始材料,因此請閱讀全文。

更新:谷歌搜索似乎表明可以使用Apache將HTTP身份驗證綁定到您的CouchDB應用程序。 我建議使用它來擴展依賴於密碼的客戶端哈希的自己的身份驗證協議。

如果您要使用MD5而不是SHA1,則此方法效果很好:

http://pajhome.org.uk/crypt/md5

您還可以檢查我的md5實現

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM