Post

Visualizzazione dei post con l'etichetta password

3E e 3I Sia: Sistema di login semplificato che include un CAPTCHA testuale

Immagine
  Sistema di login semplificato che include un CAPTCHA testuale 1. Obiettivo dell'Esercizio Imparare a gestire i moduli (form), confrontare stringhe di testo e utilizzare le funzioni JavaScript per generare codici casuali. Suggerimenti per l'accessibilità DSA: Font Leggibile: Useremo un font senza grazie (sans-serif). Colori: Contrasto elevato tra testo e sfondo. Codice Commentato: Spiegazioni brevi e dirette.  2. La Struttura HTML (`index.html`) Questa pagina contiene il modulo di accesso. Abbiamo aggiunto un'area dedicata al CAPTCHA che cambia ogni volta che la pagina viene caricata. <!DOCTYPE html> <html lang="it"> <head>     <meta charset="UTF-8">     <title>Login Accessibile</title>     <link rel="stylesheet" href="style.css"> </head> <body>     <div class="login-container">         <h1>Accedi al Portale</h1>         ...

4E - 4D SIA: La gestione della registrazione utenti con MD5 (file di testo e Php) e le sessioni

Immagine
Soluzione della studentessa Laura Boienti 4 E SIA: L'argomento in 4 E SIA è stato affrontato martedì 18 febbraio 2020 In informatica una funzione crittografica di hash è una classe speciale delle funzioni di hash che dispone di alcune proprietà che lo rendono adatto per l'uso nella crittografia. Si tratta di un algoritmo matematico che mappa dei dati di lunghezza arbitraria (messaggio) in una stringa binaria di dimensione fissa chiamata valore di hash, ma spesso viene indicata anche con il termine inglese message digest (o semplicemente digest). Tale funzione di hash è progettata per essere unidirezionale (one-way), ovvero una funzione difficile da invertire: l'unico modo per ricreare i dati di input dall'output di una funzione di hash ideale è quello di tentare una ricerca di forza-bruta di possibili input per vedere se vi è corrispondenza (match). In alternativa, si potrebbe utilizzare una tabella arcobaleno di hash corrispondenti. La funzione crittografica...