タグ

ブックマーク / qiita.com/isyumi_net (1)

  • Web Crypto API で公開暗号鍵を用いてメッセージを送る - Qiita

    用途 自分はサービス運営者で、ユーザー同士のメッセージ機能を作りたいが、その内容を知りたくない。 SlackやChatworkなどのメッセージングサービスを使ってパスワードなどを送りたいが、運営事業者様のサーバーにログが残るのが嫌だ。 要素技術 Web Crypto API https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API 流れ 秘密を受け取る側:メッセージを受け取りたい側が鍵ペアを生成 秘密を受け取る側:既存のメッセージ機能を使って相手に公開鍵を送信 秘密を送る側:公開鍵を使ってメッセージを暗号化 秘密を送る側:既存のメッセージ機能を使って相手に暗号化したメッセージを送信 秘密を受け取る側:秘密鍵を使って複合する コード let key: CryptoKeyPair; // 鍵ペアを生成して保持する // この

    Web Crypto API で公開暗号鍵を用いてメッセージを送る - Qiita
  • 1