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
    Hvordan bruke Bit Shifting i Cryptography
    Når du sender en elektronisk melding som du ikke vil at andre skal lese, fest den med noen form for kryptering. Jo mer komplisert du gjør kryptering ordningen , desto vanskeligere er det å dekode meldingen. Du kan lage en enkel kryptering ved hjelp av følgende bit shift teknikk . Instruksjoner
    en

    Velg lengden av blokkene der du vil dele din melding . For eksempel, la oss si at du ønsker å dele budskapet inn i åtte -bits blokker.
    2

    Bestem deg for en krypteringsmetode . Det finnes en rekke metoder som folk har oppdaget allerede. Hvis du ikke ønsker å studere kryptografi , velg en kjent metode . Anta at du bruker en enkel åtte -bits krypteringsnøkkel.
    3

    Velg en verdi for krypteringsnøkkelen. For eksempel bruke 10100111 .
    4

    kryptere meldingen ved å utføre en eksklusiv - eller drift på det første settet med bits ved hjelp av krypteringsnøkkelen du valgte i trinn tre . For dette eksempelet , hvis det første settet med melding biter er 01001000 , så får du 11101111 som følge av den eksklusive - eller .
    5

    Bruk en bit shift ( åtte steder , i dette tilfellet ) for å sende ut den første blokk av krypterte melding og for å sette på plass den neste blokk for kryptering ved hjelp av fremgangsmåten i trinn 4. . Gjenta til du har kryptert hele meldingen .
    6

    Fjern kryptering ved å utføre trinnene 4 og 5 på den krypterte meldingen. Du kan bruke den samme bit skift og eksklusiv- eller prosedyre for å både kryptere sletten meldingen og å dechiffrere den krypterte meldingen.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese MATLAB 
    ·Opplæring for SQL-lagrede prosedyrer 
    ·Forskjeller mellom HTML 5 og HTML 4 
    ·Hvordan lage en 3D Browser 
    ·Definisjon av Substring 
    ·Hvordan lage din egen nettleser i C # 
    ·Slik unngår nedskalering av rammer ved hjelp av HTML P…
    ·Lett CGI Problemer 
    ·Innebygde funksjoner i T - SQL 
    ·. Hvordan bruke DataGridView Sett inn 
      Anbefalte artikler
    ·Hvordan Graf Algoritmer 
    ·Hvordan skrive Open Source prosjekter 
    ·Slik aktiverer SSL og PHP 
    ·Systemkrav for Turbo C 
    ·Hvordan Dekompilere Flash Games 
    ·Hvordan få grafikk i C + + 
    ·Slik installerer Python på HostMonster 
    ·Hvordan lage en XLS -format Fra PHP 
    ·Hvordan lage Widget Tools Med PHP 
    ·Hvordan å kompilere C + + Med fstream 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/