Simplereplacementpassword
Simplereplacementpassword
Simplereplacement-salasanakorvaa jokainen selvätekstiaakkosen kirjain vastaavallasalakirjaimillaC.Tämä salaustyyppi sisältää vaihtosalaukset,salauksenkorvikkeet,salauksenkorvikkeet,salausavainsanat,safilisaavain. aakkoset on yleensä numeroitu sen sijainnin mukaan.Esimerkiksi 0,1,2,...,25 käytetään edustamaan englanninkielisiä kirjaimia, b, c,.. .,z.
(1)Shiftthepassword.ShiftthelettersoftheplaintextalphabetMtotherightbykpositionsandmodulothelengthqoftheplaintextalphabettoobtaintheciphertextletters.Thisisthesimplesttypeofreplacementpassword.Itsencryptiontransformationcanbeexpressedas:,thedecryptiontransformationis:,whereqisthelengthofthealphabetM,misthepositionoftheplaintextcharacterinthealphabetM,andcisthesecretThepositionoftheletterinthealphabetC.Theshiftpasswordisapasswordthatreplaces26Englishletters,whereq=26.ThiskindofcipherisalsocalledtheCaesarcipher,becausetheancientRomanCaesarusedthiscipherwhenk=3.Forexample,usingtheCaesarcipherencryption,theplaintextuniversitycanbeencryptedintociphertextqlyhuvlwb.
(2)Multiplierpassword.Multiplytheplaintextletterbythekeykandmoduloqtogettheciphertextletter.Theencryptionprocesscanbeexpressedas:
wherekandqarerelativelyprime,Thiswaythelettersinthealphabetwillproduceacomplexsetofresidues.Ifkandqarenotmutuallyprime,someplaintextletterswillbeencryptedintothesameciphertextletter,andnotallletterswillappearintheciphertextalphabet.
(3)Affinepassword.Pelkätekstikirjaimet muunnetaan lineaarisesti salattujen tekstikirjainten jasalattujen muotojen saamiseksi:
Edellytykset ovatja ovat suhteellisen ensisijaisia samoista syistäyllä.
SimplesubstitutionofpasswordsBecauseoftheuseofasinglemappingfromplaintexttociphertext,thefrequencydistributionofsinglelettersinplaintextisthesameasinciphertext,andcanbeeasilydecipheredbyusingletterfrequencyanalysis.
Multiplenamesorhomophonicsubstitutionpasswords
Inhomophonicsubstitution,theletteraofaplaintextalphabetcanbetransformedintoseveralciphertextletters,calledTheyarehomophones.Therefore,theformofmappingfromplaintexttociphertextis,whereAandCarethealphabetsofplaintextandciphertextrespectively.
Example:Assumingthatthekeyofahomophoneinsteadofapasswordisashorttext,thetextandthenumberofeachwordinitareasfollows:
(1)Kanadan Isomaamassaand
(6)Hajaväestö tehostaa viestintää
(11) välttämättömyys. Laaja rautatie, tie
(16)ja muut kuljetusjärjestelmät, kuten
(21)hyvinvointipuhelin, lennätin ja
(26)kaapeliverkot ovat auttaneet
(31)linkitä yhteisöihin ja on pelannut
(36)tärkeä osa
(41)maan kehitystä tulevaisuutta varten
Yllä olevassa taulukossa ensimmäinen kirjainsanavastaalukua,kutenkirjainCCvastaa numeroita1,10,26,32,4l;kirjainMvastaa numeroita 4,8 jne.,salattaessa voit käyttää mitä tahansa numeroavastaavaatteriätekstiin I LoveherforeverYes:
392173792891443171413371314
Multi-tablereplacementpassword
Mostmulti-tablereplacementpasswordsareperiodicInsteadofapassword,whentheperiodis1,itisasingletableinsteadofapassword.Therearemanytypesofmulti-tablereplacementpasswords,andonlytheVigenerepasswordandtheswimmingkeypasswordareintroducedhere.
Vigenere-salasanassa käyttäjänavain on rajallinen sekvenssi, voimme pidentääkäärettömiin jaksoihin jaksoittaisuuden (jaksod) kautta, niiden joukossa,Ki=K(imodd),1≤i≤,saadaksemme työavaimen.
IfΦandθareusedtorepresentciphertextandplaintextlettersrespectively,theconversionformulaofVigenerepasswordis:
Φ≡()(modn)
Thecryptosystemhasaparametern.Duringencryptionanddecryption,theEnglishlettersarealsomappedtonumbersfrom0to25,andthentheoperationsareperformed,andthelettersaretransformedaccordingtoagroupofletters.Theplaintextspace,theciphertextspace,andthekeyspaceareallsetsofEnglishletterstringsoflengthn.
Monikirjaiminen vaihtosalasana
Pelkätekstin merkkilohkot on salattu ryhmissä.Tässä onkaksikirjaiminen vaihtosalasana (Playfairpassword), jota käytetään ensimmäisessä maailmansodassa. Sen avain on viisi tilausta.
Eachpairofplaintextlettersandareencryptedaccordingtothefollowingfiverules:
(1)Jos
(2)Jos on samassa sarakkeessa,niitä on
(3)Jos avainmatriisin rivit ja sarakkeet ovat erilaisia,salatekstikirjaimetja
(4)Jos=,lisääinvalidbetweenand Letters,suchasX.
(5)Iftheplaintextinformationhasanoddnumberofletters,aninvalidletterisappendedtotheendoftheplaintext.