![](/img/trans.png)
[英]Encrypt in Javascript, decrypt in PHP, using public-key cryptography
[英]How to generate temporary public-key using html5
如何在用戶的瀏覽器中生成公鑰/私鑰對,
這個密鑰必須是:
我嘗試使用<keygen>
但它需要使用表單和用戶干預。
考慮使用WebCrypto
具體來說, crypto.subtle.generateKey
將執行密鑰生成。
只要您在所需的有效期到期后安全地丟棄和/或使其無效,密鑰就可以是臨時密鑰。 根據系統的工作方式,您可能希望通過將其滾動到散列中來驗證給定密鑰的到期/有效性。
這是一個提供跨瀏覽器解決方案的教程 。
散列密鑰(和/或其他數據)可以使用WebCrypto API的其他部分來完成(請參閱crypto.subtle.digest
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.