117
contributi
Nessun oggetto della modifica |
|||
Riga 41: | Riga 41: | ||
type : shash | type : shash | ||
blocksize : 64 | blocksize : 64 | ||
digestsize : 16 | digestsize : 16</pre> | ||
</pre> | |||
Ovviamente a noi interessano le sezioni che iniziano con <code>'''name : aes'''</code>. Se non dovessero comparire dobbiamo controllare che i moduli responsabili dell'<code>'''aes'''</code> siano caricati e ottenere un output simile a questo: <pre>$ lsmod |grep aes | Ovviamente a noi interessano le sezioni che iniziano con <code>'''name : aes'''</code>. Se non dovessero comparire dobbiamo controllare che i moduli responsabili dell'<code>'''aes'''</code> siano caricati e ottenere un output simile a questo: <pre>$ lsmod |grep aes | ||
aes_i586 16608 0 | aes_i586 16608 0 | ||
aes_generic 37066 1 aes_i586 | aes_generic 37066 1 aes_i586 | ||
</pre> | </pre>(o aes-x86_64 in caso di architettura per kernel amd64). | ||
(o aes-x86_64 in caso di architettura per kernel amd64). | |||
AES ci serve per la cifratura, ora dobbiamo pensare all'hash. Per l'hash serve l'algoritmo <code>sha256</code> (ovviamente potremmo voler usare lo <code>sha512</code>, per cui basterebbe cambiare il 256 in 512 in ogni occorrenza). È precompilato nel kernel Debian, ma non è detto che sia caricato (nel <code>/proc/crypto</code>, soprariportato, non è infatti presente) quindi carichiamolo:<pre># modprobe sha256_generic</pre> | AES ci serve per la cifratura, ora dobbiamo pensare all'hash. Per l'hash serve l'algoritmo <code>sha256</code> (ovviamente potremmo voler usare lo <code>sha512</code>, per cui basterebbe cambiare il 256 in 512 in ogni occorrenza). È precompilato nel kernel Debian, ma non è detto che sia caricato (nel <code>/proc/crypto</code>, soprariportato, non è infatti presente) quindi carichiamolo:<pre># modprobe sha256_generic</pre> |
contributi