Newsgroup: it.comp.aiuto
Titolo: Differenza tra AES128 e AES256 (crittografia file compresso)

Ciao a tutti,
considerando una password lunga e super-complessa, cosa cambia nel 
crittografare un archivio compresso (RAR, 7ZIP, ecc.) con 128bit o piuttosto 
256bit?
E' più facile da decodificare se 128bit?
Non ho capito bene questa cosa (un attacco brute-forse su un archivio non è 
uguale se a 128 o se a 256???).
Grazie a chi mi deluciderà,
Pipppero 



Le questioni tecniche le lascio a chi di crittografia se ne intende,
comunque, semplificando, la crittografia 128 bit usa una chiave di 128
bit, mentre in quella a 256 la chiave e' di 256 bit.
Se fossero a 2 o 4 bit le chiavi possibili sarebbero
a 2 bit  4 = 2^2 (2 cifre elevate al quadrato)
a 4 bit 16 = 4^2 (4 cifre elevare al quadrato)
E credo che la password non serva, direttamente, a crittografare ma a
far sapere al programma che sei autorizzato a crittare/decrittare con
la chiave.
-- 
Ciao
Andrea Malfatti

 considerando una password lunga e super-complessa,
A proposito. Quando mi ero documentato, avevo trovato (non ricordo più 
se nella documentazione di Truecrypt o altro software simile) il 
consiglio di usare una password di almeno una ventina di caratteri, se 
la si vuole davvero sicura, meglio se comprendente anche numeri, 
simboli speciali (persino spazi, se il programma lo permette). Non so 
se sia paranoia eccessiva, ma scegliendo opportunamente la password 
(per esempio una frase che hai in mente, o qualsiasi cosa che associ 
facilmente (o, volendo, algoritmi: cioè memorizzi il procedimento 
logico per ricavare la password, piuttosto che la password stessa) non 
è neanche difficile da ridordare.
Quello che invece personalmente eviterei (contrariamente ai consigli 
che si sentono di solito) è di mischiare maiuscole e minuscole (che di 
solito non offrono grandi appigli mnemonici, "piPpero", "piPPero", 
"pipPero"... boh, come me lo ricordo?) e anche eviterei di cambiare 
troppo spesso password, perché così facendo si rende IMHO troppo 
difficile la memorizzazione (anche considerando che di password e PIN 
siamo costretti a usarne un tot!) e va a finire che, non riuscendo a 
ricordare a mente, si lascia scritta e visibile a tutti la password, o 
magari si scelgono password più banali.

 bit, mentre in quella a 256 la chiave e' di 256 bit.
Scusa, ma i programmi di cracking degli archivi (tipo RAR o 7ZIP) non credo 
siano interessati alla "chiave" ma semplimente alla password. Quindi, se è 
come dici tu, non conta molto se la crittografia è a 128 oppure se è a 256 
ma l'unica cosa che conta è la difficoltà della password.
O sbaglio? 

 usare una password di almeno una ventina di caratteri, se
Ciao,
ti ringrazio sulla spiegazione di "come inventare una password decente" ma 
il mio post era una domanda molto semplice:
Che senso ha una crittazione da 128 e un altra da 256 se alla fine l'unica 
cosa che i programmi "forzano" è la password?
Non lo capisco davvero, help me!!! 

 cosa che i programmi "forzano" è la password?
Provo a risponderti come l'ho capita io, correggetemi se sbaglio.
In sostanza, i programmi di criptazione convertono la password che tu 
fornisci in una "chiave", alla quale si riferisce appunto la lunghezza 
in bit di cui si parla (128 bit, 256 bit, ecc.).
Dunque, a meno che la password non sia banalmente indovinabile da chi 
ti conosce perché usi il nome del tuo pappagallo o della fidanzata, o 
troppo breve, o formata da parole del dizionario... (ergo basta 
provarle tutte), insomma se la chiave è sufficientemente casuale e non 
"indovinabile", per "scassinare" la cifratura l'attaccante dovrà 
tentare fino al massimo di tutte le combinazioni teoricamente 
possibili, numero massimo che dipende appunto (esponenzialmente, del 
tipo 2 alla n) dalla lunghezza della chiave.



Nella vera crittografia le due parti usano una chiave che puo' essere
uguale o diversa (chiave asimmetrica) e una password per accedere alla
chiave (per semlificare il messaggio 'file' e' crittografato, il
codice 'chiave' per decrittarlo e' in cassaforte e la combinazione
'password' e' imparata a memoria o peggio scritta sul solito foglietto
:-) )
se hai la combinazione ma non puoi accedere alla cassaforte a che ti
serve?
invece sei davanti alla cassaforte, e non ti manca il tempo, puoi
riuscire a scassinarla ed entrare in possesso del codice e alla fine
decrittare il messaggio.
Io non so come funzionino 7ZIP e altri, se hanno una chiave o se
creano di volta in volta una chiave basata sulla password nel qual
caso sono d'accordo con te, non cambia un gran che il tipo di
crittografia.
-- 
Ciao
Andrea Malfatti

 creano di volta in volta una chiave basata sulla password
Secondo quanto si legge
http://www.computersworld.eu/news.asp?id=58
"7-Zip supporta la criptazione con l'algoritmo AES-256. Questo 
algoritmo utilizza chiavi cifrate lunghe 256 bits. Per creare queste 
chiavi 7-Zip utilizza la funzione di derivazione basata sull'algoritmo 
hash SHA-256. La funzione di derivazione di chiave produce una chiave 
derivata partendo dal testo della password introdotta dall'utente. Per 
aumentare il costo di ricerca delle password 7-Zip utilizza un alto 
numero di iterazioni per produrre le chiavi cifrate dal testo della 
password."

Il Fri, 27 Mar 2009 17:30:30 +0100, Enrico C ha scritto:
Grazie
-- 
Ciao
Andrea Malfatti

 crittografia.
Quindi in conclusione se uno fà un attacco sull'archivio basato 
sull'indovinare la password tra una crittografia a 128bit ed un altra a 
256bit NON CAMBIA NULLA.
Se invece uno tenta di "scassinare" l'archivio crittografato senza provare 
ad indovinare la password, allora sì che fà la differenza, tra 128 e 256.
Dico bene? 

 Dico bene?
Secondo me sì.
Se come password usi una parola che si trova in un vocabolario, o il 
nome di tua moglie, o una password troppo breve e utilizzando un set di 
caratteri limitato (esempio: solo lettere), allora la lunghezza della 
chiave ha importanza relativa, perché la password può essere ricavata 
con semplici attacchi basati sul dizionario, o indovinandola, o con un 
brute force ma su un limitato numero di variazioni.
Se invece l'attaccante non può contare su queste scorciatorie, ma deve 
applicare tutte le chiavi possibili finché non trova quella giusta, 
allora la lunghezza credo che sia fondamentale, anche se poi ci sono 
altri elementi che possono rendere più facile o più difficile l'opera 
dello "scassinatore".
AFAIK