Ciao!
Vi presento questa mia nuova creazione: Il cripta stringhe!
Potete criptare testo che verrà trasformato in una combinazione piuttosto complessa di 1 e 0.
Se gli altri sono daccordo si potrebbe usare questo engine migliorato per una nuova versione del vecchio
programma per le password. Migliorato perchè per adesso cripta solo lettere (maiuscole e minuscole), spazi e numeri.
Cripta Stringhe.zip - 1.206 KB
Cripta Stringhe.rar - 993 KB
edit: "Slascio" è: 11011001101000111011011110011001100110111001111110000110
Cripta Stringhe
- Sla
- GMI VIP
- Messaggi: 3618
- Iscritto il: 21/07/2008, 10:11
- Specialità: Titanismo
- Località: (gm) Italia
- Contatta:
Cripta Stringhe
eppure mi sembra tutto giusto...
- maz85
- Admin
- Messaggi: 8287
- Iscritto il: 07/02/2004, 15:57
- Specialità: Nientologo
- Località: Oblio
- Contatta:
Re: Cripta Stringhe
Adesso lo provo, ma sono byte?
Votate GmItalia nella classifica!
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
- Homunculus
- Admin
- Messaggi: 6840
- Iscritto il: 25/11/2007, 20:36
- Contatta:
Re: Cripta Stringhe
Provato, la stringa criptata non mi pare segua pattern particolari, quindi risulta effettivamente difficile intuire che operazione venga svolta sulla stringa originale.
Il problema però é che é inutile avere una stringa criptata che puo essere decripata da chiunque abbia il programma, l'ideale sarebbe associare ad ogni programma una propria chiave segreta, quando io voglio criptare un testo da spedire a te devo inserire la tua chiave segreta, in modo che una volta criptato sia decriptabile solo da chi ha il programma con la data chiave.
Il problema però é che é inutile avere una stringa criptata che puo essere decripata da chiunque abbia il programma, l'ideale sarebbe associare ad ogni programma una propria chiave segreta, quando io voglio criptare un testo da spedire a te devo inserire la tua chiave segreta, in modo che una volta criptato sia decriptabile solo da chi ha il programma con la data chiave.
- BillyMetAl
- Membro super
- Messaggi: 721
- Iscritto il: 05/01/2008, 18:13
- Specialità: Musicista
- Località: Catania
- Contatta:
Re: Cripta Stringhe
Così trasformeremmo il sistema dal sistema "a chiave pubblica" al cosiddetto "a chiave privata".
Un eventuale hacker che intercettasse fra l'altro il messaggio, non saprebbe cosa farsene.
Un eventuale hacker che intercettasse fra l'altro il messaggio, non saprebbe cosa farsene.
Re: Cripta Stringhe
ma si potrebbe fare in quel modo una specie di winrar o winzip
cioè
tu prendi la stringa, la trasformi in binario e accorci le coppie tipo 000000111000 diventerebbe 6(0)3(1)3(0)
cioè
tu prendi la stringa, la trasformi in binario e accorci le coppie tipo 000000111000 diventerebbe 6(0)3(1)3(0)
- Homunculus
- Admin
- Messaggi: 6840
- Iscritto il: 25/11/2007, 20:36
- Contatta:
Re: Cripta Stringhe
In realtà se si volesse fare un lavoro serio bisognerebbe avere sia chiave pubblica che privata. QUella pubblica serve agli utenti per criptare un messaggio per un utente (ma con la stessa chiave non é possibile decriptare), mentre quella privata serve solo a decriptare e non é nota se non al proprietario
- Sla
- GMI VIP
- Messaggi: 3618
- Iscritto il: 21/07/2008, 10:11
- Specialità: Titanismo
- Località: (gm) Italia
- Contatta:
Re: Cripta Stringhe
Va bene quello che mi avete proposto è tutto fattibilissimo, pero passando direttamente la chiave sottoforma di file alla fine per decriptare non serve nemmeno il programma, quindi al limite genero un centinaio di chiavi built-in e quando un utente manda una stringa criptata a qualcuno per farla decriptare solo da lui gli dice anche l'indice della chiave da utilizzare, altrimenti può scegliere di usare quella principale che diventerà la chiave "generale" che possono decriptare tutti quelli che hanno il programma semplicemente selezionandola.
eppure mi sembra tutto giusto...
- BillyMetAl
- Membro super
- Messaggi: 721
- Iscritto il: 05/01/2008, 18:13
- Specialità: Musicista
- Località: Catania
- Contatta:
Re: Cripta Stringhe
Perchè come noti dall'esempio che slascio ha fatto, non è in binario.
edit: "Slascio" è: 11011001101000111011011110011001100110111001111110000110
Re: Cripta Stringhe
É molto facile scoprire di che si tratta.
Molto probabilmente hai fatto un cifrario di cesare, e poi convertito in bit. Oppure è ancor più semplicemente solo una sostituzione.
Molto facile da analizzare
Guardati qualche info http://it.wikipedia.org/wiki/Portale:Crittografia
Molto probabilmente hai fatto un cifrario di cesare, e poi convertito in bit. Oppure è ancor più semplicemente solo una sostituzione.
Molto facile da analizzare
Guardati qualche info http://it.wikipedia.org/wiki/Portale:Crittografia
ਗੁਰੂ
- PeppeAs95
- GMI Advanced
- Messaggi: 2231
- Iscritto il: 24/06/2008, 16:10
- Specialità: Modellazione[LD-HD]
- Località: Sonosce (MO)
- Contatta:
Re: Cripta Stringhe
Ma scusa, ma tu che hai fatto il programma, non puoi riuscire a decriptare una stringa anche se non si l'autore della stessa?
Mario: Livello 51
Luigi: livello 51
Bowser: livello 40
Spoiler
Chi c’è in linea
Visitano il forum: Nessuno e 41 ospiti