Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> JavaScript Programmeren >> Content
Hoe maak je een Cipher in JavaScript Draai
In encryptie , een " cipher " is een code waarmee een tekst of bericht wordt doorgegeven . Het cijfer neemt de letters van de tekst , en vervangt andere brieven op basis van welke regels de cipher volgt . Bijvoorbeeld , zou een cijfer dat elke letter in een bericht vervangt met de derde letter beneden het alfabet elke letter " A " te vervangen door de letter " D ", de letter " B " met de letter " E ", , helemaal naar beneden naar "Z ", die rond zou wikkelen om de letter " C " met deze methode kunt u een eenvoudige JavaScript cipher die u kunt draaien om verschillende alfabet offsets gebruik maken . Wat je nodig hebt
Web Browser
Text Editor
Toon Meer Aanwijzingen
1

Maak een JavaScript-functie om een ​​bericht te coderen . Deze functie zal het bericht te coderen en het aantal letters te verschuiven ontvangen . Het zal een cipher functie die het juiste cijfer zal creëren , en terug een gecodeerd bericht bellen .

Functie
coderen ( bericht , 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 " ] ;

var coder = cipher ( alfabet , 3 ) ;

var new_message
= coderen ( bericht , alfabet , coder ) ;

return new_message
; } kopen van 2

Maak een JavaScript- functie die een cipher creëert . U zult een array met elke letter van het alfabet en andere array met de cipher verschoven code gebruiken . Je zal ook een geheel getal gebruiken om te bepalen hoeveel tekens te verschuiven . De verschuiving is willekeurig , er kan een willekeurig aantal rotaties in de cipher array :

functie cipher
( letters , shift ) {

var i = 0 ; var cipher = new Array ( 26 ) ,

voor ( i; i < 26 ; i + + ) { var

index
= 0 ;

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

else { index = i + shift ; }

cipher
[ i ] = brieven [ index ] ; }

terugkeer cipher
; }
3

Maak een andere functie , die een stuk tekst zal nemen om te coderen , het cijfer , en het alfabet array. Deze functie zal de cipher array te coderen en terug een gecodeerd bericht :

functie
coderen ( bericht , brieven , code ) {

var i = 0; var coded_message ;

voor ( i; i < message.length ; i + + ) { var index = letters.indexOf ( bericht [ i ] ) ; //vindt plaats van letters in het alfabet arraycoded_message [ i ] = code [ index ] ; //vervangt brief met brief in geheimschrift -array }

terugkeer coded_message
; }

Previous: Next:
  JavaScript Programmeren
·Hoe schrijf je een Div Van Jav…
·Hoe te Scripts voor Greasemonk…
·Hoe maak je een Moving Total i…
·Lijst van jQuery attributen 
·Hoe maak je een Drop -Down Ind…
·Hoe te Checklists voor Joomla …
·Hoe maak je een formulier in J…
·Hoe te jQuery Invoegen 
·Hoe te JS gebruiken om te schr…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe het opzetten van een Zend -indeling …
·Hoe te bestandsextensies in VB.NET 
·Hoe maak je een programma dat Vertaalt e…
·Hoe te Columns toe in Datagrid 
·Hoe te Strings van PHP Truncate in Zin B…
·Hoe maak je een statement maken voor in …
·Java Concepts : Linked List Lab 
·Hoe kan ik een . Resx File Gebruik in Vb…
·Hoe te Strings schrijven naar een tekstb…
Copyright © Computer Kennis http://www.nldit.com