0
幾天前,我玩弄了創建基於HTML5 Canvas的驗證碼的想法,以保護機器人的某些表單字段輸入。是否可以使用基於安全客戶端HTML5畫布的驗證碼?
棘手的部分是,在某些時候你必須調用:ctx.fillText(char, x, y);
基本上char
變量來自服務器將是可見的,除非客戶端使用某種形式的客戶端加密。
即使我仍然認爲最好的做法是採用某種形式的旋轉混淆方案,以便自動化機器人很容易解密。
我之所以要在畫布上客戶端是要保持服務器的負載,並降低依賴關係的應用程序(使用節點想不會有安裝開羅節點帆布等...)
任何建議從哪裏出發?
感謝您的輸入,我一直在通過使用混淆或其他方法尋找服務器端加密和客戶端解密領域的更多方向。 – mattdlockyer