| 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 bruges Bit Shifting i kryptografi
    Når du sender en elektronisk besked, som du ikke ønsker, at andre skal læse, sikre den med en form for kryptering. Jo mere kompleks du laver krypteringsskema , jo sværere er det at afkode din besked . Du kan lave en grundlæggende krypteringsskema hjælp af følgende bit shift teknik. Instruktioner
    1

    Vælg længden af blokkene , hvor du vil dele dit budskab. For eksempel, lad os sige, du ønsker at opdele din besked til otte -bit blokke.
    2

    Beslut en krypteringsmetode . Der er en række metoder , som folk har opdaget allerede . Hvis du ikke ønsker at studere kryptografi , skal du vælge en kendt metode. Antag, at du bruger en simpel otte- bit krypteringsnøgle.
    3

    Vælg en værdi for krypteringsnøglen. For eksempel bruger 10.100.111 .
    4

    Krypter meddelelsen ved at udføre en eksklusiv - eller drift på det første sæt af bits ved hjælp af krypteringsnøgle, du har valgt i trin 3 . For dette eksempel , hvis det første sæt af besked bits er 01001000 så du får 11101111 som følge af den eksklusive eller .
    5.

    Brug lidt shift ( otte pladser , i dette tilfælde ) for at udlæse den første blok i krypteret meddelelse og til at sætte på plads, den næste blok til kryptering ved hjælp af proceduren i trin 4 . Gentag, indtil du har krypteret hele meddelelsen.
    6

    Fjern kryptering ved at udføre trin 4 og 5 på den krypterede meddelelse. Du kan bruge den samme bit shift og eksklusiv - eller procedure til at både kryptere sletten budskab og at dechifrere krypterede meddelelse .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes Maps til Quake 3 
    ·Sådan Lær CNC Makroer Programmering 
    ·Connection Pool Tutorial 
    ·Hvad er en kompileret Signatur 
    ·Sådan bruges Shape Kommando i DataReader af Net 2.0 
    ·Hvordan man opbygger din egen PC Software 
    ·Hvordan kan man øge Historik Størrelse i Eclipse Cons…
    ·Hvordan man programmerer en Port Adresse 
    ·Hvad er streaming Klasser 
    ·Silverlight spil Tutorial 
      Anbefalede Artikler
    ·Sådan Override DataGrid Edit Method 
    ·Hvordan man laver et storyboard for System Design 
    ·Sådan Program Med Prolog 
    ·Sådan Ignorer dublerede værdier i MySQL PHP 
    ·Sådan bruges C + + skrive en kode til at beregne fakul…
    ·Sådan Erstat Array Strings i PHP 
    ·Sådan tilføjes rækker i JTable 
    ·ServerSocket Brug af chat i Java 
    ·PHP Redirect Function 
    ·Sådan Load en SQL fil i MySQL PHP Fra Query 
    Copyright © Computer Viden http://www.computerdk.com