忍者ブログ

Blian's blog

@20100703

SyntaxHighlighterのテスト

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

SyntaxHighlighterのテスト

ながったらしいんで続きに。 
require 'rational'

def n_fact(p, q)
	$n = p * q
	print "N = ", $n, "\n"
	
	$l = (p-1).lcm(q-1)
	print "L = ", $l, "\n"
	
	$e = 1
	continue_e = true
	while continue_e do
		$e += 1
		if $e.gcd($l) == 1 then
			print "E = ", $e, "\n"
			continue_e = false
		end
	end
	
	$d = 1
	continue_d = true
	while continue_d do
		$d += 1
		if $e * $d % $l == 1 then
			print "D = ", $d, "\n"
			continue_d = false
		end
	end
end

def e(p)
	p p**$e % $n
end

def d(c)
	p c**$d % $n
end
こないだのRSA。
PR

コメント

カウンター

プロフィール

HN:
Blian
年齢:
29
HP:
性別:
男性
誕生日:
1994/07/26
自己紹介:
twitter: z607

最新コメント

[01/30 Akugajij]
[01/20 Asesahop]
[01/10 Blian]
[01/09 akira]
[12/19 Blian]

最新記事

最新トラックバック

ブログ内検索

バーコード