webForumDet fria alternativet

Ceasar chiffret, kryptering's uppgift

3 svar · 1 431 visningar · startad av senby

senbyMedlem sedan apr. 20102 inlägg
#1

Skriv en webbsida i PHP där text skall skrivas in i en textruta och innehållet i denna textruta skall Caesar-krypteras till en annan textruta. Man skall på denna webbsida även kunna dekryptera en text från textrutan och presentera klartexten. Valet om man vill kryptera eller dekryptera skall göras i en SELECT-box.

Någon som har en kod till detta? :)

GeinMedlem sedan sep. 20005 700 inlägg
#2

Vill du att någon annan ska lösa uppgiften åt dig eller vill du ha vägledning?

liljaMedlem sedan juli 20041 183 inlägg
#3

Du kan omvandla ett tecken till nummer. Sen adderar eller subtraherar du detta numret beroende på om du skall kryptera eller dekryptera. Kommer du bara använda bokstäverna A-O eller kan det vara andra tecken? Vad ska du i sådana fall omvandla ex. @ till? Vad ska du annars omvandla Ö till?

Ska du begränsa dig eller ska du kunna ta alla tecken?

liljaMedlem sedan juli 20041 183 inlägg
#4

Du använder http://se.php.net/manual/en/function.ord.php för att omvandla ett tecken till ett tal (som du kan addera enligt Caesar chiffret) och sen använder du http://se.php.net/manual/en/function.chr.php för att omvandla talet till ett tecken.

Sen är det bara loopa igenom hela strängen tecken för tecken. Något ska du väl ändå göra själv när det är ett skolarbete? :)

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)