Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> unix >> Content
Wat is Sha in Unix?
Sha in Unix verwijst naar het Secure Hash Algoritm (SHA) , een familie van cryptografische hash -functies.

Wat is een hash -functie?

Een hash-functie neemt een invoer (alle gegevens) en produceert een output met een vaste grootte genaamd een hash. Deze uitvoer is meestal een reeks tekens, vaak weergegeven in hexadecimaal.

Belangrijke eigenschappen van hash -functies:

* eenrichtingsweg: Het is gemakkelijk om de hash uit de invoer te berekenen, maar uiterst moeilijk om het proces om te keren (d.w.z. de invoer van de hash).

* Deterministisch: Dezelfde invoer produceert altijd dezelfde hash.

* Botsweerstand: Het is zeer onwaarschijnlijk dat het twee verschillende inputs vindt die dezelfde hash produceren.

Sha in Unix:

In Unix worden SHA -functies voornamelijk gebruikt voor:

* Verificatie van gegevensintegriteit: U kunt SHA gebruiken om een ​​hash van een bestand te genereren. Als het bestand wordt gewijzigd, zal de hash veranderen, zodat u kunt knoeien met elkaar kunnen detecteren.

* wachtwoordhashing: SHA wordt gebruikt om wachtwoorden veilig op te slaan. In plaats van het wachtwoord rechtstreeks op te slaan, wordt de hash van het wachtwoord opgeslagen. Dit voorkomt dat aanvallers gemakkelijk toegang hebben tot het wachtwoord als ze de database verkrijgen.

* Digitale handtekeningen: SHA wordt gebruikt om digitale handtekeningen te maken, die kunnen worden gebruikt om de authenticiteit van een document of bericht te verifiëren.

Gemeenschappelijke SHA -varianten:

* Sha-1: Een oudere versie van SHA die niet langer als veilig wordt beschouwd.

* SHA-256: Een sterkere versie van SHA die tegenwoordig veel wordt gebruikt.

* Sha-512: Een nog sterkere versie van SHA die een grotere hash -output produceert.

Hoe Sha te gebruiken in Unix:

U kunt de opdracht `openssl` gebruiken om SHA Hashes in Unix te genereren:

`` `bash

genereer SHA-256 hash van een bestand

OpenSSL DGST -SHA256 MyFile.txt

genereer SHA-512 hash van een string

OpenSSL DGST -SHA512 -BINY -OUTFORM HEX <<<"Hallo wereld"

`` `

Opmerking: Het opdracht `OpenSSL` is beschikbaar op de meeste UNIX-achtige systemen. Als u het niet hebt, moet u het mogelijk installeren met behulp van uw pakketbeheerder.

Samenvattend is SHA een krachtig hulpmiddel voor het waarborgen van gegevensintegriteit, het beveiligen van wachtwoorden en het verifiëren van authenticiteit in UNIX -systemen.

Previous: Next:
  unix
·Hoe te Shutdown of Reboot een …
·Wat zijn de functies van het U…
·Lijst en voer de UNIX-opdracht…
·Wat is een filter in Unix? 
·Wat is het verschil tussen opd…
·Wat zijn de functies van cdb? 
·Hoe vindt Yesterday's Date in …
·Hoe maak je verbinding een dir…
·Welk commando in Unix wordt ge…
  Related Articles
Wat kunt u doen om de computer omhoog te…
Wat kan een computer die 6 jaar oud is, …
Computerprogramma's voeren welke drie st…
Wat is de toekomst van computers volgens…
Wat zijn enkele voordelen van de compute…
Het Windows -openingsscherm heet? 
Welk deel van een computer voert bereken…
Wat zijn de belangrijkste kenmerken van …
Wat is de geavanceerde definitie van com…
  Besturingssysteem Articles
·Hoe Hard Drive partities Toegang 
·Hoe maak je een Secure Desktop uitschake…
·Zal Windows XP Drivers Werk op Vista ? 
·Problemen met de Windows XP SP3 
·Hoe het opzetten van Mandriva Linux en X…
·Hoe je uitschakelen Mijn Firewall & Anti…
·Hoe maak je een gebruiker in Linux CentO…
·Wanneer is Salix OS gemaakt? 
·Hoe kan ik controleren of een computer w…
Copyright © Computer Kennis https://www.nldit.com