
楕円曲線暗号
by yukku
Instructions
楕円曲線を利用した暗号です。 Scratchのプロジェクトの中ではトップレベルの安全性があると思います。 __ 簡単な使い方 _____________ ・公開鍵生成 この方法で暗号化するためには「公開鍵」というものが必要です。これはメールアドレスのようなもので、パスワードを基に生成されます。 ・暗号化 暗号化します。送りたい相手の公開鍵が必要になります。これで作った暗号は宛先の公開鍵のパスワードを知っていないと解読できないようになってます。 ・復号 暗号文を復号します。ここで公開鍵を作るときに使ったパスワードが必要になります。 __ 暗号方式の詳細 ____________ 楕円曲線のパラメータはsecp256k1です。 ・公開鍵生成 パスワードをSHA256に通したものを秘密鍵として、ベースポイントに秘密鍵を掛けたもの ( のx座標 ) が公開鍵になります。 ・暗号化 一時的に生成した「公開鍵と秘密鍵のペア」と宛先の公開鍵でECDHをして、共有鍵を生成します。 共有鍵をSHA256に入れたものを16bitごとに分割し、1文字ずつ平文と足したものが暗号文です。 ( 平文が17文字以上の場合は、共有鍵を1つづつ増やし、それぞれをSHA256にかけて連結して長くします。) また、一時的に生成された公開鍵が文字列の先頭について出力されます。 ・復号 ↑の暗号化をしたものが復号できるようにいい感じに処理します。 __ 雑記 _________________ 私 ( Yukkku ) の公開鍵はこれです。 怳髥㛋䞇焆爵诐噖똴럒䅠㔴뢉篰酡桓縢㐀 私にメッセージ送りたい場合はこれを使ってください。
Project Details
- Visibility
- Visible
- Comments
- Enabled
More Cool Projects

windows 8 simulator
by Pietrogamer04

Battery Clicker v2.1 #clicker #battery #sim #simulator #all #game #BSplayerBS
by BSplayerBS

auuugh, my head, my head gone bruh
by Bleebtown

Learninghorrors 2016 Hardcore
by IsaacContreras_GTOVD

Silly Billy Inst Recreation???
by goofee_ah

sprunksters final update
by thesongcopy

Undertale 7yt46t76t戦
by kabimaru511

Mobile My Singing Monsters - Dawn of Fire.4.0.3
by dogday24

Bad Graphics Platform Fighter
by Lityerses

counter
by poppooww

Baldi's basics HomeMade #games
by AmazinCoderZ

-<[{(Collabs)}]>- talking tom and ben news HD remix
by Angeldav23

talking tom and ben news everywhere remix
by everton_trader

Rainbow Numbers 1 to 1000000 (100 Fonts Soundtrack Music) 16x speed
by junichiricardo18

Ultimate Stylist Starter Project 1 remix
by cs268305

Uncanny Endless Numbers Band (131-140)
by randomguy382

no
by TealSxushi

times tables song generator
by MatematixAlt

Triangle Fight (mobile friendly)
by codertang

Ah's Original File 1st remix
by groot55a

将棋 作りかけ
by chasmosaur

Beat Up Mrs kitten
by me-ma-quelet

過去改変 [Test:3]
by gamepg

osu on scrach
by LouisFelix1444