Skip to content

lookup-1922/crypto-learner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概要

Crypto Learnerは、暗号化について学ぶことをサポートするためのアプリです。 主に使用しているものは、HTML, JavaScript, CSS, Rust (wasm)。その他はcargo.tomlを参照してください。

機能

  • 共通鍵暗号について、鍵生成、暗号化、復号
  • 公開鍵暗号について、鍵生成、暗号化、復号
  • ファイルのQRコードを用いた転送

注意

  • 実験用のため脆弱性があるので、公開鍵暗号の秘密鍵が復元されてしまう可能性があります。
  • QRコードを使用するときに、日本語がデータに含まれると正しく動作しません。
  • QRコードを使用するときに、文字数が多いテキストを使用すると正しく動作しません。
  • QRコードは(株)デンソーウェーブの登録商標です。

始め方

1台のコンピュータのみで使用するとき:

  1. "wasm-pack build --target web --release"でコンパイルをする。
  2. ローカルサーバーを立てる。
  3. ポートにアクセスする。

複数台のコンピュータで使用するとき:

  1. コンパイルする。
  2. ホスティングサービスを利用する or サーバーを立てる。
  3. アクセスする。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors