Criptare le password in PHP
Per salvare l'hash delle password in PHP, e per controllarne la validità in fase di login, ero solito usare solo la funzione sha1.
Ma ho scoperto che c'è un modo più sicuro, usando password_hash e password_verify.
Per salvare l'hash delle password in PHP, e per controllarne la validità in fase di login, ero solito usare solo la funzione sha1.
Ma ho scoperto che c'è un modo più sicuro, usando password_hash e password_verify.
Per una delle aziende per cui lavoro, ho creato un REST web service in Java, che si connette al database Oracle, ed espone i dati in formato JSON.
Partendo da questo esempio reale, vi mostro come creare un web service REST in Java, usando JAX-WS!
Questo è quello che useremo nel progetto:
Su una macchina Linux ho installato l'Oracle client e tutto il necessario, ed ho provato a connettermi tramite ODBC (unixODBC per la precisione).
Con le credenziali giuste, ottenevo sempre questo errore:
ERROR:
ORA-21561: OID generation failed
Alla fine ho scoperto di dover modificare il file /etc/hosts.
Ho scoperto un comando che ci permette di eseguire calcoli matematici da terminale su Linux: bc!
Se guardate la pagina man, bc viene descritto come "a language that supports arbitrary precision numbers with interactive execution of statements".
In sostanza, più come un linguaggio di calcolo che come un programma.
Nella mia rete ho praticamente solo pc con Windows, praticamente tutti con delle directories condivise.
Ma io sul mio pc ho Linux, ed ho la necessità di identificare gli shares di Samba di queste macchine.
Come fare??
Prima di tutto scanneriziamo la rete.
Su Windows uso molto ODBC per connettermi a database non Microsoft (Oracle, Informix, ecc).
Quindi, volendo connettere una mia applicazione in C# al db Oracle, posso direttamente usare la connessione ODBC installata sul pc.
Oggi vediamo proprio un esempio di codice per eseguire questa operazione.