Cifrò e decrittò un base64 che è un'immagine. Ora deve essere veloce. Quanto è veloce per crittografare e decodificare un file con RSA-OAEP, ad esempio?
E se è troppo lento, qual è un'alternativa più veloce (ma comunque sicura)?
Non penso che nessuno sarà in grado di darti un numero esatto, poiché non ne conosciamo neanche:
Che cosa stai crittografando / decrittando
Quanto è grande il file
Le dimensioni della chiave
Usa caso
Specifiche del computer
Altri fattori come la lingua utilizzata ecc.
Tutto quanto sopra influirà sulla velocità del processo. Questo sito fornisce alcuni numeri che puoi utilizzare per calcolare il tempo necessario. Elenca anche altre alternative.
Operation | Milliseconds/Operation | Megacycles/Operation|
RSA 1024 Encryption 0.08 0.14
RSA 1024 Decryption 1.46 2.68
RSA è piuttosto lento e presenta alcune limitazioni. Pertanto, un modo tipico per crittografare i file utilizzando RSA è innanzitutto crittografarli utilizzando un codice simmetrico con una chiave casuale e quindi crittografare quella chiave casuale utilizzando RSA. La crittografia di 200 KB in questo modo richiederà circa 10 millisecondi.
Leggi altre domande sui tag performance encryption rsa decryption