タグ

RSAに関するohtamanのブックマーク (2)

  • RSA and ECC in JavaScript

    The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers. Demos RSA Encryption Demo - simple RSA encryption of a string with a public key RSA Cryptography Demo - more complete demo of RSA encryption, decryption, and key generation ECDH Key Agreement Demo - Diffie-Hellman key agreeme

  • 情報通信論 レポート課題(第2回)

    イ プログラムの構成 RSA暗号系をプログラミングするには、2つのプログラムが必要になる。一つは、2つの素数を与えて公開鍵と秘密鍵との組を作成するプログラムである。もう一つは、公開鍵を用いて文を暗号化、または秘密鍵を用いて暗号文を複合化するプログラムである。 genkey: 鍵を作成するプログラムである。プログラムの流れは次のようになる。 [あ]2つの素数を設定する [い]2つの素数の積を計算(N) [う]2つの素数からそれぞれ1を引いたものの組の最小公倍数を計算(L) …ユークリッドの互除法を用いる [え]Lと互いに素で1より大きくその数値より小さい数値を求める(E) …Lとの最大公約数が1となるまでEを2から1づつ増やす [お]ED≡1(mod L)となるDを求める …Lを整数倍したものに1を足した数値をEで割りきれた場合その商がDとなる (Eを整数倍してLで割っ

  • 1