| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Beregn SHA- 256 for en String
    Computer informationssikkerhed ofte kræver, at strenge, der er lige en række tegn, som et ord eller en sætning , der hashet . Hashing ligner kryptering bortset fra, at en hash ikke kan vendes , mens kryptering kan dekrypteres . Den mest almindelige brug for hashing en streng er for at beskytte adgangskoder. Normalt vil et edb-system ikke opbevare din faktiske adgangskode. I stedet vil det gemme hash af din adgangskode , så en angriber, der får ulovlig adgang til databasen vil stadig ikke anskaffe bruger adgangskoder. Strenge hashet af hash algoritmer. En populær hashalgoritmen er SHA -256 . Instruktioner
    1

    Kør Mhash funktion i PHP , ved hjælp af MHASH_SHA256 konstant, som nedenfor : Hej

    Mhash ( MHASH_SHA256 " din streng her ");

    Opbevar eller udskrive output ved at køre filen denne kode er i.
    2

    Indtast følgende kode ind i din Java-program : Hej

    getSHA256Hash ( " din streng her "); < br >

    offentlig byte [ ] getSHA256Hash (String password) { MessageDigest fordøje = null ; try { digest = MessageDigest.getInstance ( " SHA- 256 " );} catch ( NoSuchAlgorithmException e1) { e1.printStackTrace ( );} digest.reset (); tilbagevenden digest.digest ( password.getBytes ()); . }

    kompilere og køre din klasse til at få output fra denne kode
    3 < p > Skriv følgende kode i din Python -program: .

    import hmacimport hashlibdig = hmac.new ( b'1234567890 ' , msg =' din streng her ' , digestmod = hashlib.sha256 ) digest ()

    Store eller udskrive output ved at køre filen denne kode er i.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan at skelne mellem Primitive & brugerskabt Metode…
    ·Hvordan kan jeg blot oprette en Site Map 
    ·Hvordan laver man en usynlig knap i C # 
    ·Sådan Konverter binære Registry værdier til String 
    ·Sådan Lær Programmering Online 
    ·Hvordan man laver en nedtælling i ActionScript 
    ·Sådan Udskift en STRG Med en STRG Lavere 
    ·Contour Niveauer i Matlab 
    ·Hvordan man skriver et program til at kontrollere, om e…
    ·COBOL Tutorial 
      Anbefalede Artikler
    ·Sådan tilføjes CRLF til en streng i Python 
    ·Resterende tid Funktion i Python 
    ·Sådan Bestem Hvis en fil er et billede i PHP 
    ·Sådan Luk UserForm 
    ·Sådan bruges Edit Controls i MFC 
    ·PHP: uploade filer Fejl 
    ·Sådan Luk VB og VB6 
    ·Hvordan man kompilerer en Java Program 
    ·Hvordan man skriver Effektiv objektorienteret kode 
    ·Jeg kan ikke udskrive Rækker Ved hjælp af en Java-app…
    Copyright © Computer Viden http://www.computerdk.com