---
title: "shiffer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/44733-shiffer"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "patrik2002"
published: "2002-05-28T15:37:02.000Z"
updated: "2002-05-29T21:14:55.000Z"
replies: 3
views: 305
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/44733-shiffer"
---

# shiffer

## #1 — patrik2002, 2002-05-28T15:37Z

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

Permalänk: https://www.webforum.nu/p/44733

## #2 — SPiN, 2002-05-28T15:53Z

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

Permalänk: https://www.webforum.nu/p/683367

## #3 — nkrantz, 2002-05-29T18:40Z

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

Permalänk: https://www.webforum.nu/p/686969

## #4 — psykolog, 2002-05-29T21:14Z

```

$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](http://www.php.net/manual/en/function.str-replace.php)

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

Permalänk: https://www.webforum.nu/p/687070

---

Tråden på webben: https://www.webforum.nu/amne/php/44733-shiffer
