Puncte:-5

RSA imposibil de factorizat?

drapel nl

Dacă numerele RSA sunt impare, cum pot fi factorizate cu două numere prime, deoarece un prim este divizibil doar cu el însuși și cu 1?

kodlu avatar
drapel sa
Cred că trebuie să studiezi divizibilitatea de bază a numerelor întregi. il ai inversat. modulele RSA sunt *nu* prime, sunt produse a două numere prime mari alese aleatoriu. Poate citiți paginile wikipedia despre RSA și despre factorizare cel puțin.
poncho avatar
drapel my
De fapt, este un silogism destul de simplu: "toate numerele prime sunt impare; toate modulele RSA sunt impare; prin urmare, toate modulele RSA sunt prime..."
fgrieu avatar
drapel ng
Exemplu: [RSA-250](https://en.wikipedia.org/wiki/RSA_numbers#RSA-250).
Puncte:1
drapel in

Toate numerele prime, altele decât 2, sunt impare. Cu toate acestea, marea majoritate a numerelor impare nu sunt prime. De exemplu, luați numerele prime 3 și 5, produsul lor este 15 și poate fi folosit ca un modul RSA (nesigur). 15 este un număr compus impar. Compozit înseamnă că are mai mulți factori primi. Numerele naturale mai mari decât 1 sunt toate fie prime, fie compuse.

Pentru RSA sigur folosim numere prime mult mai mari. Dar principiul este același. Înmulțim la numere prime impare mari și obținem un modul compozit impar mare $n$.

Găsirea factorilor unui compozit atât de mare poate fi foarte dificilă. În unele cazuri, dincolo de ceea ce este posibil în prezent. Dar greu de factorizat nu înseamnă că factorizarea nu există. Și, de fapt, cu ajutorul cheii private este chiar ușor.

Deci imposibil de factorizat ar putea însemna că nu este practic nici măcar de către un stat național care cheltuiește un miliard de dolari. Cu această definiție, RSA 4096 este imposibil de factorizat. Dar dacă vrei să spui imposibil ca și imposibil, chiar și cu calcul nelimitat sau un computer quantom futurist. De aceea, toate modulele RSA sunt compuse și, prin urmare, pot fi factorizate.

P.s - factorizarea ar putea fi definită pentru a permite „factorizarea” numerelor prime, ceea ce este ușor, doar detectați că este prim, folosind, de exemplu, Miller-Rabin și, dacă da, returnați o listă care conține doar numărul de intrare.

Puncte:0
drapel it

Un prim p mai mare decât 2 înmulțit cu un prim q generează desigur un număr impar și nu unul par, dacă vorbești despre n.

2 este singurul prim par, ceea ce îl face oricum în afara domeniului de aplicare RSA.

fgrieu avatar
drapel ng
Contraexemplu: `p`=2 (care este prim), `q`=3 (care este prim), 2Ã3=6 (care nu este impar).
Andre Coelho avatar
drapel nl
MULTUMESC baieti :)
Match Man avatar
drapel it
> Contraexemplu: p=2 (care este prim), """" Fix acum.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.