Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hva er en Utarbeidet Signatur
    ? Hvordan vet du at filen du lastet ned har ikke blitt omprogrammert med malware eller omskrevet siden det er forfatteren skapt det? Uten noen mekanisme for å kontrollere at filen ikke er endret , kan du ikke. Dette er grunnen til at applikasjoner og viktige dokumenter på Internett bruker kompilerte signaturer , filer eller tegn strenger som samlealbum er avhengig av det eksakte innholdet i dataene. Når du sjekker en fil mot signaturen sin , vet du om det er endret . Innhold Integrity

    Å kunne kontrollere at filen du skal laste ned er nøyaktig den samme som den som sin påståtte Creator lansert hindrer to store problemer : Man in the middle angrep og ødelagte data . En mann i midten angrep er en hacking teknikk der hacker får en fil fra den opprinnelige skaperen , endrer det til å inneholde ondsinnet kode , og deretter sender den videre til en sluttbruker , som ikke innser at en hacker endret filen . Alternativt kan en programfil som led data korrupsjon i transitt lider glitches eller krasje i midten av bruk.
    Sjekk Sums

    En metode for å registrere innholdet av en fil er å kjøre det gjennom en sjekk sum program . Disse programmene skaper en rekke tegn og bokstaver som er unike for de eksakte data i en bestemt fil . Enhver endring av filen vil føre til det samme program for å produsere en annen alfanumerisk streng. Når en utvikler utgivelser filens opprinnelige sjekk sum som en signatur , kan sluttbrukerne kjøre filen de laster ned gjennom det samme programmet . Hvis sjekken sum filen produserer på sin datamaskin samsvarer med sin signatur sjekk sum, deretter filen ikke har blitt tuklet med eller ødelagt .
    Bilder Frittliggende Signaturer

    en annen metode for signering filer er å bruke en frittliggende signatur fil . Denne metoden er basert på bruk av asymmetriske krypteringsnøkler , hvor en bruker har en privat nøkkel han holder for seg selv og en offentlig nøkkel slipper han til publikum . Når en utvikler oppretter en signatur fil for et dokument eller program han skal gi ut , sin private nøkkel og kryptering programvare lage kryptografisk innhold for signaturen filen . Alle som laster ned dokumentet eller programmet kan også laste skaperen offentlige nøkkel . Det samme kryptering programvare kan deretter fortelle om dokumentet eller programmet har blitt forandret fra dens innhold , at opphavsmannen offentlig nøkkel og innholdet i signaturen filen .
    Kildekode vs Binaries

    Kompilerte signaturer er vanlige måter å verifisere en programmets innhold, spesielt med åpen kildekode. Når en sluttbruker er å få en signatur - det være seg en fil eller en sjekk sum - for et program han lastet ned , må han sørge for at han får den rette. Signaturen for Windows-versjonen av programvaren vil være forskjellig fra Mac-versjonen av programvaren , og begge vil være forskjellig fra Linux-versjonen av programvaren. Til slutt , vil signaturen for programvarens kildekode være forskjellig fra alle tre.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan program valg i en batch fil 
    ·Hvordan gjør jeg en knapp vises basert på angitte dat…
    ·Hvordan lage din egen HTML 5 spill 
    ·Hvordan bruke Recursion Eksponensielle Powers 
    ·Hvordan skrive en pseudokode Loop 
    ·Hvordan sette bredde på en GridView Column 
    ·Hvordan kan Infinite Loops lages 
    ·Hvordan bruke OPL 
    ·Sammenligning av Sortering Algoritmer 
    ·Hjelp på Hvordan skrive pseudokode 
      Anbefalte artikler
    ·Hvordan avgjøre om en fil finnes i PHP 
    ·Hvordan Reset Hold på MATLAB 
    ·Grunner for å skrive en Infinite Loop 
    ·Fordeler og ulemper med Typeless Programmeringsspråk 
    ·Hvordan slette en fil på SVN Eclipse 
    ·Slik konverterer en EXE- fil APP på FoxPro 
    ·Hva er en PDB i Visual Studio 
    ·Hvordan få et svar fra en messagebox 
    ·Hvordan legge til elementer til en Array i C - # 
    ·Hvordan bruke Målsøking i Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/