Autore Topic: Criptare password SQLITE  (Letto 818 volte)

Offline mikyx

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    Linux Ubuntu 13.04
Criptare password SQLITE
« il: 05 Ottobre 2013, 16:16:04 CEST »
0
Salve a tutti,
ho cercato nel forum e in internet ma non ho trovato nulla di soddisfacente.. Se devo salvare un password in un DB SQLITE, ovviamente prima vorrei criptarla.. come posso fare? esiste un algoritmo abbastanza veloce per farlo? Vorrei evitare algoritmi troppo pesanti se fosse possibile...

grazie mille a tutti ;)

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Criptare password SQLITE
« Risposta #1 il: 05 Ottobre 2013, 17:07:54 CEST »
0
Sul forum probabilmente non c'è niente, ma su internet magari c'è anche troppo. Comunque android ha il package javax.crypto per criptare e decriptare.

Ti serve crypt/decrypt o ti basta solo fare degli hash?

NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:Criptare password SQLITE
« Risposta #2 il: 06 Ottobre 2013, 14:34:06 CEST »
0
Una possiblità sarebbe salvare nel db solo l'hash della password, e quindi quando viene inserita nella tua app generare "al volo" l'hash della password inserita e confrontarlo con quello salvato.

Un algoritmo veloce e molto utilizzato è l'md5. Sul web trovi anche semplici funzioni da copiare e incollare nel tuo codice sorgente per generare l'hash.

Se invece ti serve un qualcosa per poi decriptarle, devi spostarti su qualche algoritmo che non sia di hash
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.