Correction des exercices

1. Un mot de passe pour les clients

using System;  
using System.Data.SqlTypes;  
using System.IO;  
using System.Security.Cryptography;  
using System.Text;  
using System.Text.RegularExpressions;  
using Microsoft.SqlServer.Server;  
   
  
[Serializable]  
[SqlUserDefinedType(Format.UserDefined, MaxByteSize = 8000)]  
public struct MotDePasse: INullable, IBinarySerialize  
{  
    private bool _null;  
    private string _hash;  
   
    private static SHA512 SHA512 => SHA512.Create();  
   
    public override string ToString()  
    {  
        return _hash;  
    }  
   
    public bool IsNull => _null;  
      
    public static MotDePasse Null  
    {  
        get  
        {  
            Mot ...
Pour consulter la suite, découvrez le livre suivant :
couv_RI19SQL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Exercices
Suivant
Schéma de la base des exercices