| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Computer Viden >> systemer >> Unix >> Content
    Hvad er Sha i Unix?
    SHA i UNIX henviser til Secure Hash -algoritmen (SHA) , en familie af kryptografiske hashfunktioner.

    Hvad er en hash -funktion?

    En hash-funktion tager et input (eventuelle data) og producerer en output i fast størrelse kaldet en hash. Denne output er normalt en række tegn, ofte repræsenteret i hexadecimal.

    nøgleegenskaber ved hashfunktioner:

    * envejs: Det er let at beregne hash fra input, men ekstremt vanskeligt at vende processen (dvs. få input fra hash).

    * deterministisk: Det samme input producerer altid den samme hash.

    * Kollisionsmodstand: Det er meget usandsynligt at finde to forskellige input, der producerer den samme hash.

    sha i Unix:

    I UNIX bruges SHA -funktioner primært til:

    * Verifikation af dataintegritet: Du kan bruge SHA til at generere en hash af en fil. Hvis filen ændres, ændres hash, så du kan registrere enhver manipulation.

    * Adgangskode Hashing: SHA bruges til sikkert at gemme adgangskoder. I stedet for at gemme adgangskoden direkte, gemmes hash på adgangskoden. Dette forhindrer, at angribere let får adgang til adgangskoden, hvis de får databasen.

    * digitale underskrifter: SHA bruges til at oprette digitale signaturer, som kan bruges til at verificere ægtheden af ​​et dokument eller en meddelelse.

    Almindelige SHA -varianter:

    * sha-1: En ældre version af SHA, der ikke længere betragtes som sikker.

    * SHA-256: En stærkere version af SHA, der er vidt brugt i dag.

    * SHA-512: En endnu stærkere version af SHA, der producerer en større hash -output.

    Sådan bruges SHA i Unix:

    Du kan bruge kommandoen `OpenSSL` til at generere sha -hash i Unix:

    `` `bash

    Generer SHA-256 Hash af en fil

    OpenSSL DGST -SHA256 MyFile.txt

    Generer SHA-512-hash af en streng

    OpenSSL DGST -SHA512 -Binary -outForm Hex <<<"Hej verden"

    `` `

    Bemærk: Kommandoen `OpenSSL` er tilgængelig på de fleste UNIX-lignende systemer. Hvis du ikke har det, skal du muligvis installere det ved hjælp af din pakkehåndtering.

    Sammenfattende er SHA et kraftfuldt værktøj til at sikre dataintegritet, sikre adgangskoder og verificere ægthed i UNIX -systemer.

    Forrige :

    næste :
      Relaterede artikler
    ·Unix Display Boot Disk Information 
    ·Hvorfor UNIX er programmørvenlig snarere end brugerven…
    ·Unix-operativsystemet Komponenter 
    ·Sådan får du adgang UNIX oplysninger på websteder, p…
    ·Sådan installeres skrifter i Unix 
    ·Sådan Cut Fil Extensions i Unix 
    ·Hvad er funktionen af ​​CLS i dos kommando? 
    ·Hvad er forkortelsen for fax? 
    ·Hvad indikerer binær filtilladelse 6 i Linux? 
    ·Sådan Unzip flere filer i Unix 
      Anbefalede Artikler
    ·Unix tilladelsesniveauer 
    ·Liste over Windows Command Line Utilities 
    ·Sådan deaktiveres Windows Vista Forældrekontrol 
    ·Hvordan kan jeg spare en Windows XP Registry & Restore …
    ·Hvordan kan man øge Startup Speed ​​i Windows XP 
    ·Sådan gendannes en Vista Network Icon 
    ·Sådan skubbes en ekstern harddisk ud på en Windows 10…
    ·Sådan installeres VeraCrypt på Ubuntu 22.04 
    ·Sådan bruges Windows Med Mouse Gestures 
    ·Sådan afinstalleres og geninstalleres drivere på Wind…
    Copyright © Computer Viden https://www.computerdk.com