Libreria di crittografia file di Gladman = AES in modalità contatore con autenticazione HMAC-SHA1?

1

Vorrei utilizzare l'algoritmo di Gladman per creare dati crittografati AES in JavaScript. Uso la libreria Crypto-JS , ma le sue prestazioni sono orribili. PBKDF2 è terribilmente lento, quindi sono passato a un'altra libreria ( SJCL ) che sembra essere molto più veloce.

Crypto-JS ha una speciale modalità Gladman per dare lo stesso risultato della libreria di crittografia dei file di Gladman (codice C). L'SJCL non ce l'ha, ma è costruito piuttosto modulare. Include PBKDF2, un metodo di crittografia AES di basso livello, modalità CTR, HMAC e SHA1. Sembra che tutti gli ingredienti ci siano.

Ho anche il codice sorgente di CTR-Gladman di Crypto-JS. Sembra che Gladman utilizzi AES in modalità CTR con HMAC-SHA1 utilizzato per l'autenticazione. Sembra che la funzione di conteggio abbia come risultato solo un blocco a 32 bit che rappresenta il numero di blocco. Qualcuno può confermare se è corretto?

    
posta Ramon de Klein 12.04.2014 - 10:14
fonte

0 risposte

Leggi altre domande sui tag