webForumDet fria alternativet

10 slumpmässiga tecken från en sträng

PHP

1 svar · 156 visningar · startad av psykolog

Medlem sedan apr. 2000137 inlägg
Frågan#1

Ehm... Jag vill utifrån två strängar bilda en tredje som helst skall vara rätt unik...

Jag har en emailadress och jag har ett förnamn, kan man slå ihop dem ochstrippa ner längden till tio och sen typ använda det här som något salt för en krypterad sträng på tio tecken?

Kanske lite luddigt uttryckt, men jag gjorde mitt bästa, tack på förhand!

------------------
Jonas Carlsson
http://quake.swe.net/eguana
xeez@swipnet.se
Killed by death

Medlem sedan mars 20007 896 inlägg
#2

Kanske nåt liknande:

<?php
$str1 = "sträng1";
$str2 = "sträng2";
$i = 0;
for($i = 0; $i < strlen($str1); $i++) {
     $arr[$i] = substr($str1, $i, 1);
}
for($n = $i; $n < strlen($str2); $n++) {
     $arr[$n] = substr($str2, $n, 1);
}
$q = 0;
while($q != 10) {
     $tmp = rand(0, count($arr));
     $strFinal .= $arr[$tmp];
     $q++;
}
?>

OBS, helt otestad kod. Borde funka tycker jag... :)

------------------
SPiN, bjorne.w@telia.com

-- Fame is a bitch, man [Brad Pitt - Fight Club] --

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)