Come posso creare una chiave casuale sicura per AES?

3

Ho bisogno di generare molte chiavi condivise per un metodo AES che usa in varie condizioni, la mia preoccupazione è come posso generare chiavi imprevedibili? Ho svolto alcune ricerche su generatore di numeri pseudocasuali crittograficamente sicuro ma non so come dovrei usarle?

    
posta Mark 03.01.2016 - 13:54
fonte

2 risposte

4

/dev/urandom nei sistemi basati su unix e CryptGenRandom su Windows. La maggior parte dei linguaggi di programmazione dovrebbe fornire API per generare byte casuali come os.urandom in Python.

    
risposta data 03.01.2016 - 14:01
fonte
2

Ci sono molti modi. La risposta a questo sarà basata sulla tua esperienza nel processo.

Ad esempio, se sei uno sviluppatore, come ha detto Terry, puoi utilizzare le API.

Se sei un utente Linux, puoi usare gli strumenti da riga di comando di Linux.

Se sei un ragazzo di Windows, e non troppo esperto sulla linea di comando, ci sono strumenti della GUI come puttyGen (che personalmente ho provato e suggerito per gli amanti della GUI di Windows).

    
risposta data 03.01.2016 - 18:44
fonte

Leggi altre domande sui tag