TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ash HN: Best practices for key management /w web-based client-side crypto?

1 点作者 burtonator超过 4 年前
I&#x27;m building a webapp storing the data in the cloud and some of our users are concerned about their privacy. They don&#x27;t want their data stored in plaintext in the cloud and we&#x27;re planning on offering an option to encrypt it before its sent to the server.<p>The main issue I have is how to manage the keys.<p>My plan is to not do anything weird or invent my own crypto or key management.<p>What I&#x27;m worried about primarily is when the user uses a new computer or it&#x27;s destroyed.<p>How do they get new keys?<p>What do other services do here and are there any standards &#x2F; best practices I can follow?

1 comment

wilsonjohn超过 4 年前
This can done using DID(Decentralized Identities). You can look at projects like Blockstack(<a href="https:&#x2F;&#x2F;blockstack.org" rel="nofollow">https:&#x2F;&#x2F;blockstack.org</a>). It helps in taking care of issuing keys and encryption. PGP could help as well. But may not be user friendly.