---
title: "Slumpar lösenord"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/57388-slumpar-lösenord"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Webslave"
published: "2002-10-29T13:07:12.000Z"
updated: "2002-10-30T10:57:20.000Z"
replies: 6
views: 292
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/57388-slumpar-lösenord"
---

# Slumpar lösenord

## #1 — Webslave, 2002-10-29T13:07Z

Halloj... tips och kommentarer till denna kod skulle uppskattas (den fungerar bra)

```php
<?PHP
// Tilldelar $str ett värde
$str=$_POST['reg_user_name'];

// Krypterar $str...
$crypted_str = crypt($str);

// Deklarerar ogiltiga tecken
$illegal = array(".","/");

// Tar bort ogiltiga tecken
for($i=0;$i<strlen($crypted_str);$i++){
  if(!(in_array($crypted_str{$i},$illegal))){
    $pass[]=$crypted_str{$i};
  }
}

// Gör arrayen $pass[] till en string
$pass = join("",$pass);
?>
```

Har ni idéer på hur den kan göras bättre hugg bara in

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

## #2 — Niklasson, 2002-10-29T13:45Z

Så här kan du göra..

\<?
$crypted_str = crc32($str.microtime());
if ($crypted_str \< 0) { $crypted_str = $crypted_str \* -1; }
?\>

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

## #3 — Webslave, 2002-10-29T15:11Z

Ok, det är ett alternativ... Men är det bättre? Visserligen mindre kod, men annars?

Är dock tacksam för kommentaren. Fler idéer...?

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

## #4 — UrMe, 2002-10-29T15:26Z

Hur menar du att den där slumpar ett lösenord? .. ser inte att den slumpar speciellt mycket i den där koden. :)

En annan sak varför kolla ogiltiga tecken efter du har krypterat borde du inte göra det före du krypterar? .. eller så är det bara jag som tänker galet :)

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

## #5 — Webslave, 2002-10-29T17:46Z

crypt() genererar / och . vilket jag inte vill ha... men som sakt så krypterar den slumpmässigt... testa det så märker du att det slumpar... jag har testat det och den genererar inte samma på 1000 ggr (de gångerna jag testat) men det kan ju hända.. man vet aldrig. Men den utgår ifrån $\_POST\['user_name'\] och eftersom det är unikt så borde det öka chanserna till ett unikt lösen.

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

## #6 — UrMe, 2002-10-30T07:33Z

aha.. okej nu förstår jag lite bättre :)
Men isåfall verkar det vara bra eller?

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

## #7 — Webslave, 2002-10-30T10:57Z

Jorå... den slumpar både med små och stora bokstäver samt siffror.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/57388-slumpar-lösenord
