117
contributi
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 10: | Riga 10: | ||
=== Kernel precompilato Debian === | === Kernel precompilato Debian === | ||
{{Box|Hardware|A livello hardware la cifratura con algoritmo AES è molto leggera quindi può essere eseguita anche su macchine molto datate, o piccoli sistemi embedded.}} | {{Box|Hardware|A livello hardware la cifratura con algoritmo AES è molto leggera quindi può essere eseguita anche su macchine molto datate, o piccoli sistemi embedded.}} | ||
La prima cosa da controllare prima di cimentarsi nella criptazione è l'abilitazione del kernel a usare l'algoritmo AES. | La prima cosa da controllare prima di cimentarsi nella criptazione è l'abilitazione del kernel a usare l'algoritmo AES. | ||
Per abilitarli bisogna caricare un modulo:<pre># modprobe aes_generic | |||
Per abilitarli bisogna | # modprobe aes-i586</pre> | ||
In un terminale eseguiamo<pre>$ cat /proc/crypto</pre> e con il kernel | In un terminale eseguiamo<pre>$ cat /proc/crypto</pre> e con il kernel 3.0.0-1-686-pae (attualmente in Sid) dovremmo ottenere (in base anche ai moduli caricati) qualcosa tipo<pre>name : aes | ||
driver : aes-asm | driver : aes-asm | ||
module : aes_i586 | module : aes_i586 | ||
priority : 200 | priority : 200 | ||
refcnt : 1 | refcnt : 1 | ||
selftest : passed | |||
type : cipher | type : cipher | ||
blocksize : 16 | blocksize : 16 | ||
Riga 28: | Riga 29: | ||
priority : 100 | priority : 100 | ||
refcnt : 1 | refcnt : 1 | ||
selftest : passed | |||
type : cipher | type : cipher | ||
blocksize : 16 | blocksize : 16 | ||
min keysize : 16 | min keysize : 16 | ||
max keysize : 32 | max keysize : 32 | ||
[...] | |||
name : md5 | name : md5 | ||
driver : md5-generic | driver : md5-generic | ||
Riga 38: | Riga 40: | ||
priority : 0 | priority : 0 | ||
refcnt : 1 | refcnt : 1 | ||
type : | selftest : passed | ||
type : shash | |||
blocksize : 64 | blocksize : 64 | ||
digestsize : 16 | digestsize : 16 | ||
</pre> | </pre> | ||
Ovviamente a noi interessa la sezione che inizia con <code>'''name : aes'''</code>. Se non dovesse comparire dobbiamo controllare che il modulo <code>'''aes'''</code> sia caricato e ottenere un output simile a questo: <pre>$ lsmod | grep aes | Ovviamente a noi interessa la sezione che inizia con <code>'''name : aes'''</code>. Se non dovesse comparire dobbiamo controllare che il modulo <code>'''aes'''</code> sia caricato e ottenere un output simile a questo: <pre>$ lsmod | grep aes |
contributi