---
title: "Kryptering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16270-kryptering"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "startail"
published: "2001-10-30T20:31:00.000Z"
updated: "2001-10-31T20:22:00.000Z"
replies: 3
views: 222
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/16270-kryptering"
---

# Kryptering

## #1 — startail, 2001-10-30T20:31Z

Jag har ett registrerings script i php men som det är just nu så sparas läsenordet som vanlig plain text. Inte så säkert.

Hur gör man för att få lösenordet krypterat å sen läggas in i databasen ?

Sen när man skall logga in hur kollar man då mot det krypterade lösenordet ?

Tack för svar.

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

## #2 — Fridolf, 2001-10-30T21:54Z

Du kan tex använda funktionen md5 som beräknar ett hashvärde för lösenordet.
$krypterat_losenord = md5($losenord)
Det värdet lägger du in i databasen. När någon loggar in kör du md5 på det lösenord som skrevs in och ser om det blir samma som i databasen.

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

## #3 — startail, 2001-10-30T22:05Z

okay, tackar

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

## #4 — spango, 2001-10-31T20:22Z

Används MySQL kan man även använda den i MySQL inbyggda funktionen PASSWORD också.

```
$sql = "INSERT INTO tabell (namn, epost, passwd) VALUES ('$namn', '$epost', PASSWORD('$password')) ";
mysql_query($sql);
```

Resultatet blir alltid en sträng på 32 tecken. (Den här funktionen används för att kryptera lösenorden för olika MySQL-användare i databasen "mysql", som innehåller en massa admininfo, om någon undrade.)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16270-kryptering
