[ sannyy @ 17.11.2011. 19:39 ] @
Alice salje poruku x=191409100507 Bobu. Sifrira je Bobovim javnim kljucem (2183,77), i salje mu sifrat i sifriran potpis a (z1, z2)=(149116410121, 68017201496). Bob provjerava potpis koristeci Alice-in javni kljuc.
Moze li mi neko pomoci kod provjere potpisa, jer ne mogu dobiti y^{e_{A}} \pmod {n_{A}}=x
(Alice-in javni kljuc je (1081, 71), d_{A}=955, d_{B}=461)
[ sannyy @ 17.11.2011. 22:34 ] @
zaboravih napomenuti, radi se o RSA algoritmu digitalnog potpisivanja
[ sannyy @ 30.11.2011. 17:50 ] @
je li iko pokusao vidjeti gdje grijesim u ovom zadatku. Uvijek dobijem isti rezultat, naravno netacan. Evo za one koji se nisu snasli u onom gore tekstu, a imaju volju da mi pomognu, opet cu napisati sta dobijem...
Alece salje poruku x=191409100507 Bobu. Generira svoj kljuc (javni (n,e)=(1081,71) i tajni d=955). Sada Alice potpisuje poruku
y=x^955(mod 1081)=10308540737.
Sada Alice sifrira i poruku i potpis Bobovim javnim kljucem (2183, 77)...
z1=x^77(mod 2183)=149116410121
z2=y^77(mod 2183)=68001691496
i salje Bobu par (z1, z2).
Bob provjerava Alice-in potpis koristeci svoj tajni kljuc...
z1^461(mod 2183)=191409100507
z2^461(mod 2183)=10308540737
Sadaa koristi Alice-in javni kljuc da provjeri potpis...
y^71(mod 1081)=83309100507.
eh, greska mi je u ovom zadnjem redu... ttreba biti 191409100507, a ne 83309100507.
Pomozite molim vas, ako vidite gdje grijesim.