webForumDet fria alternativet
Logga in / Bli medlem

Ceasar chiffret, kryptering's uppgift

PHP

3 svar · 1 431 visningar · startad av senby

Medlem sedan apr. 20102 inlägg
Frågan#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? :)

Medlem 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?

Medlem 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?

Medlem 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? :)

260 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)