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 >> JavaScript Programmering >> Content
    Hvordan Roter en Cipher i JavaScript
    I kryptering , er en " siffer " en kode der en tekst eller meldingen sendes . Chiffer tar bokstavene i teksten , og erstatter andre brev basert på hva regler chiffer følger. For eksempel vil et siffer som erstatter hver bokstav i en melding med den tredje bokstaven ned i alfabetet erstatte hver bokstav "A" med bokstaven "D ", bokstaven " B " med bokstaven " E" ; hele veien ned til "Z ", som ville vikle rundt til bokstaven " C " Ved hjelp av denne metoden, kan du lage en enkel JavaScript siffer som du kan rotere for å bruke forskjellige alfabet forskyvninger . Du trenger en Web Browser
    Text Editor
    Vis flere instruksjoner
    en

    Lag en JavaScript-funksjon til å kode en melding. Denne funksjonen vil motta meldingen for å kode og antall bokstaver å skifte. Det vil kalle et siffer funksjon som vil skape den riktige siffer , og returnere en kodet melding .

    Funksjon kode (melding , cipher_shift ) {

    Var alfabet = [ "a" , " b "," c " , " d "," e " , " f " " g "," h " ," i " , " j " , " k " , " l " , "m" , " n" , "o" , "p" , "q " , "r ", " s ", " t" , "u" , " v" , " w" , "x ", " y ", " z " ];

    Div. koder = chiffer ( alfabetet , 3 ) ;

    Var new_message = kode (melding , alfabetet , koder ) ;

    retur new_message ;}
    2

    Lag en JavaScript-funksjon som skaper et siffer . Du vil bruke en matrise som inneholder hver bokstav i alfabetet og en annen matrise som inneholder siffer forskjøvet koden . Du vil også bruke et heltall for å finne ut hvor mange tegn å skifte. Skiftet er vilkårlig , og det kan være en rekke rotasjoner i chiffer matrise:

    funksjon chiffer (bokstaver , shift) {

    var i = 0; Var siffer = new Array ( 26 ) ;

    for (i , i < 26 ; i + + ) {

    Var index = 0;

    if ( ( i + shift) > 25 ) {index = ( i + shift ) % 26 ;}

    else { index = i + ​​shift ;}

    chiffer [ i] = bokstaver [ index ]; }

    retur siffer ; }
    3

    Lag en annen funksjon , som vil ta et stykke tekst til kode , chiffer , og alfabetet array. Denne funksjonen vil bruke siffer rekke å kode og returnere en kodet melding : en

    funksjon kode (melding , bokstaver , kode ) {

    var i = 0; Var coded_message ;
    < p > for (i , i < message.length ; i + + ) {var index = letters.indexOf (melding [ i] ); //finner plasseringen av brev i alfabetet arraycoded_message [ i] = kode [ index ], //erstatter brev med brev i chiffer matrise }

    retur coded_message ;}

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan endre en PHP til en JS 
    ·Endre en musepeker i Javascript 
    ·Hvordan analysere en Spørringsstrengfilter i JavaScrip…
    ·JavaScript : Apostrof Problem i URL 
    ·Hvordan å lære Java Script 
    ·Hvordan skrive Java Script 
    ·Hvordan lage Gemstone Soap 
    ·Hvordan sjekke for Empty VAR i Javascript 
    ·PHP -koder i JavaScript Syntax 
    ·Hvordan Ring PHP funksjoner Med jQuery 
      Anbefalte artikler
    ·Hvordan Ping en serie IP-adresser 
    ·Hvordan lage en LUA fil for Koordinater 
    ·Hvordan referere til en CSS -fil Fra JSP 
    ·Sette inn i et Grid View 
    ·Hvordan bruke en ImageButton på Android 
    ·Hvordan lage hyperkoblinger Basert på mappenavn Bruke …
    ·Memory Leak Detection Tools 
    ·Hvordan lage en kvadratisk formel Programmet på en TI …
    ·Hvordan konvertere en streng til INT PERL 
    ·Hvor å Endre Javascript passord på en Aptiva IBM PC 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/