close

為了防止被攻擊, 通常在登入或註冊時會要輸入驗證碼CAPTCHA

Carnegie Mellon University弄了一個reCAPTCHA

可以由Google上去連結使用

網路上有ayltai 將其作成Android的Lib供大家使用

以下就介紹如何使用Google的服務以及如何使用該Lib

 

1. 先到wiki瞭解一下reCAPTCHA的歷史

http://zh.wikipedia.org/wiki/ReCAPTCHA 

 01.png

 

2. 在到GitHub https://github.com/ayltai/Android-Lib-reCAPTCHA

下在ayltai分享出來的lib, 下在的地方在右下角Download ZIP

02.png

 

3. 到Google https://developers.google.com/recaptcha/ 的開發者網頁

點選Sign up for an API key

03.png

 

4. 然後選取註冊, Label 是填入你想要的代號, 方便辨識可隨意填

Domains則是填入一個網頁名之類的, 要去掉Http和斜線

最後按下Register註冊

04.png

 

5. 之後就會產生兩把Key, Site key就是公鑰, 也就是public key

Secret key就是私鑰, private key

05.png

 

6. 匯入步驟2下載的SampleActivity, 找到兩把KEY的String, 將值貼上並取代

06.png

 

7. 執行後就可以發現產生reCAOTCHA驗證碼了

07.png  

 

最後, 如果有自己的伺服器就可以自行定義驗證碼的規則

所以此方法只是介紹如何使用並可自行研究其原理

arrow
arrow
    文章標籤
    Android reCAOTCHA
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()