久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

基于密碼在javascript中生成RSA密鑰對

Generate RSA key pair in javascript, based on a password(基于密碼在javascript中生成RSA密鑰對)
本文介紹了基于密碼在javascript中生成RSA密鑰對的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

據(jù)我了解,RSA 密鑰通常是基于(強)隨機生成器生成的.

As far as I understand, RSA keys are usually generated based on a (strong) random generator.

相反,我想根據(jù)密碼創(chuàng)建它們.

Instead, I want to create them based on a password.

或者更確切地說是在其哈希上,例如 sha512(sha512(password+salt)+password+pepper)

Or rather on its hash, for example sha512(sha512(password+salt)+password+pepper)

這需要在客戶端用 JavaScript 完成.

This needs to be done client side, in JavaScript.

有人知道怎么做嗎?是否有一個簡單的 JavaScript 庫可以根據(jù)給定的輸入確定性地創(chuàng)建 RSA 密鑰對?

Would anyone know how to do this? Is there an easy JavaScript library that creates RSA key pairs deterministically, based on a given input?

(實際上,我說的是 RSA,但任何安全的非對稱加密就足夠了,我只需要公私加密)

(Actually, I'm mentioning RSA but any secure asymmetrical encryption would suffice, I just need public-private encryption)

補充:我需要這個,因為我正在構(gòu)建一些安全的通信解決方案,不需要依賴連接甚至服務器來保證安全.

Addition: I need this because I'm building some secure communication solution, that doesn't need to rely on the connection or even the server to be secure.

我正在使用隨機密鑰使用 AES 加密所有內(nèi)容,并且這些密鑰是 RSA 加密的.這個想法是 Alice 可以使用 Bob 的公鑰對她的內(nèi)容(或者實際上是她的內(nèi)容的 AES 密鑰)進行 RSA 加密(因此 Bob 的公鑰必須在線存儲).

I'm encrypting all content with AES using random keys, and the keys are RSA-encrypted. The idea is Alice can RSA-encrypt her content (or actually, the AES-key for her content) with Bob's public key (therefore Bob's public key must be stored online).

稍后,當 Bob 再次輸入他的密碼時,他的瀏覽器可以確定性地計算他的 RSA 私有 &現(xiàn)場公鑰,從 Alice 那里下載內(nèi)容,并使用他的私鑰在本地解密.

Later, when Bob enters his password again, his browser can deterministically calculate his RSA private & public key on the spot, download the content from Alice, and decrypt it locally using his private key.

推薦答案

看起來像 Cryptico當您將密碼作為 RNG 的種子時,可以為您提供幫助.

Looks like Cryptico can help you, when you feed your password as a seed for RNG.

這篇關于基于密碼在javascript中生成RSA密鑰對的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

Using discord.js to detect image and respond(使用 discord.js 檢測圖像并響應)
Check if user ID exists in Discord server(檢查 Discord 服務器中是否存在用戶 ID)
Guild Member Add does not work (discordjs)(公會成員添加不起作用(discordjs))
Creating my first bot using REPLIT but always error Discord.JS(使用 REPLIT 創(chuàng)建我的第一個機器人,但總是錯誤 Discord.JS)
How do I code event/command handlers for my Discord.js bot?(如何為我的 Discord.js 機器人編寫事件/命令處理程序?)
How to find a User ID from a Username in Discord.js?(如何從 Discord.js 中的用戶名中查找用戶 ID?)
主站蜘蛛池模板: 日本不卡一区二区三区在线观看 | www.欧美| 午夜丁香视频在线观看 | 国产视频一区二区 | 亚洲欧美国产一区二区三区 | 国产精品成人在线 | 日韩欧美一区二区三区在线播放 | 精品福利在线 | 凹凸日日摸日日碰夜夜 | 亚洲国产精品久久久久婷婷老年 | 国产精品美女久久久 | 久久91精品国产 | av网址在线| sese视频在线观看 | 欧美日韩亚洲系列 | 二区亚洲| 午夜影院网站 | 欧美性久久久 | 成人在线视频网站 | 久久精选 | 欧洲一级黄 | 视频一区在线播放 | 欧美视频成人 | 亚洲精品一区二区在线观看 | 久久久免费电影 | 日韩av看片| 国产成人午夜高潮毛片 | 亚洲一区二区在线播放 | 国产精品99 | 欧美日韩成人在线 | 亚洲一区在线日韩在线深爱 | 欧美色成人 | 日韩在线小视频 | 精品一级毛片 | 午夜网| 日批av| 亚州视频在线 | 成人av一区二区三区 | 日韩精品在线网站 | 伊人久久综合 | 亚洲一区二区三区四区五区中文 |