Cerca avançada
Resultats de la cerca
S’han trobat 623 coincidències
OpenFileDialog/SaveFileDialog vs MessageBox
La principal diferència entre els objectes OpenFileDialog i SaveFileDialog (que són controls de diàleg) i el MessageBox (que és una funció estàtica de missatgeria) rau en la seva finalitat i el tipus d'informació que retornen. Open/SaveFileDialog vs. MessageB...
MsgBox vs MessageBox
A l'entorn .NET en general, trobarem dues maneres de mostrar un quadre de missatge: el mètode MessageBox.Show() i la funció antiga MsgBox(). Tot i que tots dos fan la mateixa cosa bàsica (mostrar un missatge i obtenir una resposta simple), hi ha diferències cl...
FolderBrowserDialog
A part de seleccionar fitxers, en VB.NET també necessitaràs de vegades que l'usuari seleccioni només un directori o carpeta. Per això s'utilitza el control FolderBrowserDialog. Què és FolderBrowserDialog? El FolderBrowserDialog és un control de diàleg comú d...
ColorDialog
Què és el ColorDialog? El ColorDialog és un control de Windows Forms que obre una finestra de diàleg estàndard de Windows per a la selecció de colors. L'usuari pot triar colors de paletes predefinides, colors del sistema, o definir colors personalitzats. S'ut...
FontDialog
Què és el FontDialog? El FontDialog és un control de diàleg comú de Windows Forms que obre una finestra estàndard on l'usuari pot seleccionar una font (tipus de lletra), el seu estil (negreta, cursiva), la mida i fins i tot l'efecte (ratllat o subratllat). S...
Control i validació textbox: event keypress
L'esdeveniment KeyPress es dispara quan una tecla es prem i allibera mentre el control (normalment un TextBox) té el focus. És l'esdeveniment ideal per a la validació de caràcters d'entrada perquè es produeix abans que el caràcter es mostri o s'afegeixi al tex...
Hashing vs crypting
La diferència principal rau en la reversibilitat i l'objectiu. El hashing és un procés unidireccional i irreversible que assegura la integritat de les dades (com les contrasenyes), mentre que el crypting (o xifratge/encriptació) és un procés bidireccional i re...
Legislació
La Llei 34/2002, d'11 de juliol, de serveis de la societat de la informació i de comerç electrònic (LSSI-CE) no detalla directament l'algorisme o la tècnica específica (com el hashing o el crypting) que s'ha d'utilitzar per a la gestió de contrasenyes. No obs...
Encriptació
L'encriptació simètrica i l'encriptació asimètrica són els dos tipus principals d'algoritmes utilitzats en la criptografia per a assegurar la informació. La diferència clau rau en el nombre de claus que s'utilitzen per xifrar i desxifrar les dades. Encriptaci...
Hash
Com a funció criptogràfica, el hash (o funció resum) transforma qualsevol dada d'entrada en una cadena de caràcters de longitud fixa anomenada valor hash, resum o empremta digital. És un procés unidireccional dissenyat principalment per a verificar la integrit...
Hash password PHP
password_hash(): Creació del hash La funció password_hash() és la responsable de generar el hash criptogràfic d'una contrasenya. Definició i propòsit Propòsit: Transformar una contrasenya en text clar en una cadena de caràcters irreversible (hash). Aq...
Xifrat OpenSSL
Per xifrar una cadena de caràcters (no només fer-ne el hash per contrasenyes, sinó xifrar-la per poder-la desxifrar més tard) a PHP, s'utilitza principalment el conjunt de funcions de l'extensió OpenSSL. Aquest mètode aplica l'encriptació simètrica. Xifrat i ...
Base64
El Base64 és un sistema de codificació (no d'encriptació) que converteix dades binàries (imatges, fitxers, resultats de hashing, o dades xifrades) en una cadena de caràcters de text pla. El seu objectiu principal és garantir que les dades es puguin transmetre ...
Funció crypt()
La funció crypt() de PHP serveix per generar un hash unidireccional (irreversible) d'una cadena de caràcters. Històricament, és la funció original d'estil Unix per crear hashes de contrasenyes. Actualment, segueix existint a PHP, es recomana utilitzar password...
Introducció
Extensions i Connexió PHP proporciona diverses extensions per connectar-se a BDD, sent les més importants i utilitzades: MySQLi (MySQL Improved): Una extensió orientada a objectes i funcional que és l'evolució de l'antic driver MySQL. És la preferida p...
SQL Injection
És important veure com un atac d'Injecció SQL pot ser més destructiu que només retornar dades. Aquí teniu un exemple que permetria a l'atacant executar una ordre per eliminar una taula (DROP TABLE). Atac drop table En aquest cas, l'atacant utilitzarà el carà...
Connectar base de dades
La connexió a bases de dades MySQL a PHP s'estableix principalment mitjançant l'extensió MySQLi (MySQL Improved), que ofereix mètodes orientats a objectes i procedurals. PDO (PHP Data Objects) és l'altra alternativa crucial. Connexió a MySQL amb MySQLi L'ext...
Tancar connexió BBDD
Tancar la connexió amb la base de dades és una bona pràctica per alliberar recursos al servidor, tot i que PHP la tanca automàticament quan l'script finalitza. Aquí teniu com es tanca explícitament la connexió amb els tres mecanismes principals: MySQLi OO, MyS...