webForumDet fria alternativet

shiffer

3 svar · 299 visningar · startad av patrik2002

patrik2002Medlem sedan okt. 2001253 inlägg
#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

SPiNMedlem 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.

nkrantzMedlem 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

psykologMedlem 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 ;)

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