Pagine → 1 2
21/06/2009 12:31:54 e modificato da eshter il 21/06/2009 16:54:58
Scusate se irrompo in questa maniera, ma quando ho letto RSA non son riuscita a trattenermi.
Personalmente, non consiglierei mai di usarlo perchè risulta molto lento se si vuole ottenere un effetto per lo meno dignitoso.
Oltre al fatto che per implementarlo in maniera corretta bisogna conoscere l'aritmetica modulare, si basa tutto su "due numeri primi tra di loro, grandi e casuali". Grandi però da raggiungere, a testa, 100 cifre decimali.
Tutto ciò è fattibile, però non è banale: per trovare due numeri grandi, "random" e primi tra di loro bisogna affidarsi a teoremi sui numeri primi e al teorema di Fermat, non potendo fattorizzare nulla per vedere se effettivamente son primi tra di loro (un pc veloce impiega pochi secondi per determinare se un numero a 100 cifre è primo, ma 1/2 minuti per trovare il primo numero primo da un dato punto in poi).
Tutto questo, ovviamente, rallenta il sistema..infatti solitamente RSA viene utilizzato o per effettuare la distribuzione di chiavi private da impiegare in algoritmi a chiave privata più veloci, tipo il DES, oppure per la firma digitale.
In più col crivello quadratico (non banale, ma esistente) è possibile rompere l'algoritmo :D
Tutta questa pappardella per dire che secondo me utilizzare tecniche simili è forse un po' eccessivo, poi dipende dall'utilizzo che se ne deve fare :D
Ok, torno nel mio buco che ho rotto abbastanza XD
21/06/2009 21:04:45
Mi pare di aver urtato la sensibilità di qualcuno e non era certo la mia intenzione.
Ciò che intendevo dire è che IO personalmente non lo userei mai, tantomeno prendendo librerie e classi esterne.
Sinceramente non mi sono messa a spulciare tutto il codice della libreria ma dovessi usare un algoritmo del genere so per certo che lo farei per non affidare al caso la generazione dei numeri e delle chiavi, ma vorrei perlomeno controllare che sia fatto tutto in maniera decente.
Se si vuole rendere veramente sicuro qualcosa, anche utilizzando algoritmi creati e già testati, poi bisogna mettercisi con la testa, non basta richiamare un metodo.
Detto questo so per certo che in molti posti dove serve proteggere dati di una certa importanza RSA non viene utilizzato.
Non voglio far la gara a chi sa più storia e dice più numeri a caso quindi i miei pareri e le mie considerazioni si chiudono qui ^^
E' stato un piacere cercare di esser d'aiuto ^^
22/06/2009 16:51:05
Applicazioni famose che usano RSA sono il PGP e l'SSL.
Secondo me non c'è neanche da fare paragone tra RSA e Md5 o Sha-XXX.
Infatti il primo si misura in Megacycles Per Byte e gli altri in Cycles Per Byte. Capite da soli la differenza.
Soprattutto a mio parere lo script postato da darkside è sufficiente per farci il 100% delle applicazioni che si discutono su gdr-online.com.
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Nuovo Play by Chat Fantasy Storico → La Cour des Miracles
Left to Survive → Left To Survive è un gioco FPS con un'ambientazione post-apocalittica in cui gli Zombi hanno schiavizzato la Terra e ne hanno preso il controllo!
Articolo → Pokémon Go: molto più di un gioco, una rivoluzione silenziosa nell'IA geospaziale
Sondaggio → Sei favorevole all'uso dei dati dei giochi (in generale) per addestrare l'intelligenza artificiale?
lionhearted ha aperto una nuova discussione: L'Era della Solitudine e Altri Demoni e Falsi Miti del GdR
Left to Survive → Left To Survive è un gioco FPS con un'ambientazione post-apocalittica in cui gli Zombi hanno schiavizzato la Terra e ne hanno preso il controllo!
I dati del generatore di rank sono stati aggiornati!
hiskoa ha aperto un annuncio di ricerca: Eternal Dream ricerca Giocatore
jennyeverdeane ha recensito Dusk
tamba80 ha recensito La Tana del Ladro
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
jennyeverdeane ha aperto una nuova discussione: Limitazione caratteri per venire incontro ai vecchi player o cosa?
jennyeverdeane ha recensito Miami Gdr
chinho ha recensito La Tana del Ladro
Left To Survive: È tempo di raid! 🚁
Left to Survive → Left To Survive è un gioco FPS con un'ambientazione post-apocalittica in cui gli Zombi hanno schiavizzato la Terra e ne hanno preso il controllo!
NosTale - Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
La Balestra - La Balestra: Storia, Funzionamento e Tipologie di un arma micidiale!
Lumen et Umbra - Lumen et Umbra: Il primo Mud italiano! Scopriamolo assieme!
Il Monaco - La nuova classe Monaco: Dungeons and Dragons e i Cinesi!
Il Leader - Tesi dal titolo: La formazione dei leader. Un approccio estetico.
Difendiamoci! - Hai un gioco di ruolo online? Alcuni utili consigli su come difenderlo da malintenzionati!
Sfrutta Gdr-online.com! - Consigli per sfruttare al meglio i mezzi messi a disposizione da GDR-online.com!
Colpi di Spada - I principali colpi in un combattimento con armi da taglio