[英]Generate encrypted password for WSSE authentification
我有一個與使用Symfony2編寫的Restfull API進行通信的骨架JS應用程序。 為了驗證用戶身份,會將HTTP標頭(WSSE)發送到所有查詢。
標頭看起來像這樣:
X-WSSE:UsernameToken Username="foo@goo.com", PasswordDigest="clrGx4hSEyC3zdndd04/51yuee7Q=", Nonce="VURQQWQ0RTBMSGo4enBCN05GSjNuTGhsSjF3PQ==", Created="2014-05-09T15:11:06+02:00"
為了生成passwordDigest,我需要對用戶密碼進行加密。 為了進行測試,我將此密碼直接加密在我的FrontEnd中。
因此,為了創建générique方法並且不發送在網絡上加密的密碼,我需要在前端生成相同的加密密碼。
用戶嘗試連接:
有誰知道如何使用密碼(由用戶輸入)和密碼在客戶端(使用javascript)加密密碼?
謝謝 !
客戶端上有多種可用於加密的庫。 Forge是一個在JS中實現一些消息摘要功能的庫,其中包括SHA-1(您目前似乎正在使用的SHA-1)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.