Sto cercando di creare una funzione di crittografia a 2 vie usando PHP.
Non ho ancora un buon sistema, è gravemente imperfetto e molto insicuro, sta usando un codice sostitutivo che viene eseguito dalla tavola periodica degli elementi (questo non è ciò che voglio, ma ciò su cui sto lavorando migliorando).
La mia domanda è la seguente:
Qual è il modo migliore per creare un algoritmo a chiave simmetrica che sia in grado di creare un salt per una stringa da crittografare con una funzione di decrittografia utilizzando lo stesso sale e l'algoritmo che è sicuro, sicuro e mantenibile? Cosa devo osservare per creare una debolezza / vulnerabilità all'interno della funzione di codifica / crittografia?
Per quello che ho ora, vedi questa domanda su codereview.stackexchange.
Note:
- Questo non verrà utilizzato come prodotto "implementato", è puramente per scopi di formazione e sviluppo
- Capisco che questo potrebbe benissimo essere fuori tema, in tal caso, per favore, e rimuoverò questa domanda