webForumDet fria alternativet

shiffer

PHPur PHP

3 svar · 299 visningar · startad av patrik2002

Medlem sedan okt. 2001253 inlägg
Frågan#1

nån såm vet hur man kan göra ett förskjutnings shiffer och en nyckel såm löser et tex

ABCDEFGHIJKLMNOPQRSTUVXYZÅÄÖ //riktigt alfabete
ZÅÄÖABCDEFGHIJKLMNOPQRSTUVXY //förskjutningen...

alltså åm strängen innehåller DAE så ska tolken läsa det såm hej

Medlem sedan mars 20007 896 inlägg
#2

Det finns en hel del färdiga kryperingsalgoritmer skulle jag gissa på, kolla på t.ex. hotscripts.com eller liknande.

Medlem sedan apr. 2002830 inlägg
#3

tjea.. ett enkelt sätt skulle kunna vara att skapa två arrays, den ena med alfabetet som vanligt, och den andra med det baklänges. Sedan loopar du genom strängen, kollar vilken plats i den rättvända arrayen varje tecken har och ersätter den med tecknet på samma plats i baklängesarrayen...

hm.. nåja, det borde funkar ;)

//Nippe

Medlem sedan apr. 2000137 inlägg
#4

$korrekt = array("A","a","B","b", ... );
$inkorrekt = array("q","S","W","k", ...);

$attKryptera = "Grekland är ett land i europa";

$krypterat = str_replace($korrekt,$inkorrekt,$attKryptera);

$deKrypterat = str_replace($inkorrekt,$korrekt,$krypterat);

Kolla alltså upp str_replace

Det här är en lowTech-lösning ;)

260 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
134 ms — hämta forumlista (db)
122 ms — hämta statistik (db)
133 ms — hämta tråd, inlägg och bilagor (db)