Hashtag più usati
1 | #include |
2 | #drone |
3 | #dlcitalia |
4 | #ets2 |
5 | #eurotrucksimulator2 |
6 | #arduino |
7 | #farmingsimulator |
8 | #youtube |
9 | #aukey |
Ultimi argomenti attivi
» Comunicazione termine servizio Arduino BT ControlDa Admin Mar Mag 10, 2022 12:55 pm
» Robot aspirapolvere per Alexa: Dreame D9
Da Admin Mar Feb 09, 2021 9:42 am
» Come costruire un robot smart con Arduino
Da Admin Mar Nov 17, 2020 12:15 pm
» TOPPS Trading Cards Match Attax Champsion League/Europa League 2020/21
Da Admin Mar Nov 10, 2020 3:21 pm
» Guida per utilizzare Arduino BT Control v1.2
Da Admin Gio Lug 09, 2020 12:01 pm
» Recensione Umidigi A3 Pro - Smartphone sotto i 100€
Da Admin Gio Apr 04, 2019 12:22 pm
» [Arduino] aiuto programma
Da Glak Mar Mar 12, 2019 9:30 am
» ERRORE NELLA COMPILAZIONE NEXTION
Da papat Mar Feb 26, 2019 7:11 am
» Comandare la Smart TV con Alexa senza broadlink (gratis)
Da Admin Mar Feb 19, 2019 4:31 pm
I postatori più attivi del mese
Nessun utente |
L'hashing in Php
3 partecipanti
Wiki Info :: Codici :: Codici PHP
Pagina 1 di 1
L'hashing in Php
L'hashing in Php
In termini di flessibilità, funzionalità e sicurezza il php è una vera e propria manna dal cielo, a talvolta può capitare che tra il codice sorgente può capitare qualche falla. Adesso stiamo del tutto teorizzando, ma è capitato tra vari CMS, soprattutto opensurce, che qualche cracker* sia riuscito a rubare dati di vario tipo.
Comunque, in questo articolo parlerò dell'hashing in php. Per chi non lo sapesse, l'hashing è la trasformazione, tramite algoritmo, di un dato, informazione o come lo vogliamo chiamare in una stringa criptata. Per farvi un esempio:
Il mio nome è Draken, il suo vaolre criptato è: 75571aff58219fed7b767382a23d9999
Da una stringa criptata non si può più ottenere il valore di partenza, a meno che qualche smanettone con più brufoli che neuroni riesca a trovare un "buco" nell'algoritmo di cripting. Prima di passare ai codici, un pò di teoria:
Bene, adesso vediamo il codice:
Visto? Semplice e sicuro.
A presto, Draken!
Comunque, in questo articolo parlerò dell'hashing in php. Per chi non lo sapesse, l'hashing è la trasformazione, tramite algoritmo, di un dato, informazione o come lo vogliamo chiamare in una stringa criptata. Per farvi un esempio:
Il mio nome è Draken, il suo vaolre criptato è: 75571aff58219fed7b767382a23d9999
Da una stringa criptata non si può più ottenere il valore di partenza, a meno che qualche smanettone con più brufoli che neuroni riesca a trovare un "buco" nell'algoritmo di cripting. Prima di passare ai codici, un pò di teoria:
- Teoria:
Farò l'esempio di un modulo di registrazione e di login.
//Registrazione
Nome: Draken
Password: lalegge //ovviamente non è la mia
Premo invio, e ecco cosa accade. Il programma crea un file e vi scrive, il nome, e l'hash della password.
Ora faccio il Login
//Login
Nome: Draken
Password: lalesse //Da notare che la password è sbagliata
Premo invio, e il programma va a comparare i dati prima memorizzati e quelli che ho appena inviato per il login. Il programma cripterà la password "lalesse", ottenendo un hash diverso da quello di "lalegge". Se invece avessi scritto la vera password i due hash sarebbero uguali in quanto l'hash di un valore è uno ed uno solo.
Bene, adesso vediamo il codice:
- Php:
Principalmente in php ci sono due tipi di Hashing in php, il MD5 e il SHA-1. Personalmente preferisco l'ultimo, perchè è più sicuro e recente. Ora vediamo come funzionano, essendo anche molto semplici:- Codice:
<?php
$ciaomd5 = md5("Ciao");
$ciaosha1 = sha1("Ciao");
echo " 'Ciao' in md5 è $ciaomd5 <br> 'Ciao' in SHA1 è $ciaosha1";
?>
Visto? Semplice e sicuro.
A presto, Draken!
Draken- Livello cinque
- Messaggi : 428
Crediti : 2010
Reputazione : 36
Data d'iscrizione : 19.03.12
Età : 25
Re: L'hashing in Php
molto interessante Draken, una domanda.... questa cosa è applicabile al codice sorgente di wordpress? Perchè se è così lo faccio immediatamente
lory- Livello tre
- Messaggi : 117
Crediti : 223
Reputazione : 4
Data d'iscrizione : 26.12.12
Età : 24
Re: L'hashing in Php
Wordpress memorizza le password (criptate) nel database mysql rendendo le cose ancora più sicure. In che modo vorresti applicarlo? Serve aiuto?
Draken- Livello cinque
- Messaggi : 428
Crediti : 2010
Reputazione : 36
Data d'iscrizione : 19.03.12
Età : 25
Re: L'hashing in Php
ti ringrazio, ora che me lo hai detto posso essere tranquillo...
Quindi stai dicendo (dimmi se sbaglio) che mysql ha una procedura di criptazione simile a queste funzioni che ha php?
Perdonami ma sono un principiante per ora in questo linguaggio...
Quindi stai dicendo (dimmi se sbaglio) che mysql ha una procedura di criptazione simile a queste funzioni che ha php?
Perdonami ma sono un principiante per ora in questo linguaggio...
lory- Livello tre
- Messaggi : 117
Crediti : 223
Reputazione : 4
Data d'iscrizione : 26.12.12
Età : 24
Re: L'hashing in Php
Guarda, sono felice e disponibile a spiegarti quello che so. Allora, MySql è una stanza, con un portone e una grande serratura. Te inserisci la chiave (che è la password) e dentro, sulle pareti, ci sono tante mensole. Ora, su mysql tu puoi archiviare e richiedere dati, attraverso php o altri codici di programmazione. Quindi, mysql non cripta, sono i dati che tu ci metti che sono criptati. Puoi, te usi WordPress no? Allora fidati che è uno dei migliori cms in circolazione. Veloce e sicuro.
Draken- Livello cinque
- Messaggi : 428
Crediti : 2010
Reputazione : 36
Data d'iscrizione : 19.03.12
Età : 25
Re: L'hashing in Php
innanzitutto ti ringrazio per la tua disponibilità, in mysql so già cosa sono le tabelle ad esempio, quello che non mi tornava era se mysql criptava i dati oppure il cms stesso, ti ringrazio ancora
lory- Livello tre
- Messaggi : 117
Crediti : 223
Reputazione : 4
Data d'iscrizione : 26.12.12
Età : 24
Re: L'hashing in Php
Grazie admin. Approfitto per dirti una cosa: Anche se non molto attivo io ci sono.
Draken- Livello cinque
- Messaggi : 428
Crediti : 2010
Reputazione : 36
Data d'iscrizione : 19.03.12
Età : 25
Re: L'hashing in Php
Stessa cosa, admin puoi contare su di noi...
lory- Livello tre
- Messaggi : 117
Crediti : 223
Reputazione : 4
Data d'iscrizione : 26.12.12
Età : 24
Re: L'hashing in Php
grazie anche a te
lory- Livello tre
- Messaggi : 117
Crediti : 223
Reputazione : 4
Data d'iscrizione : 26.12.12
Età : 24
Re: L'hashing in Php
Admin ha scritto:Per me un piacere, sono molto contento
Ah dimenticavo, buone palme
Sono ateo ( ), grazie comunque
Draken- Livello cinque
- Messaggi : 428
Crediti : 2010
Reputazione : 36
Data d'iscrizione : 19.03.12
Età : 25
Wiki Info :: Codici :: Codici PHP
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.