Avatar billede jamal_s Nybegynder
03. februar 2002 - 11:57 Der er 9 kommentarer og
1 løsning

kryptering

hvordan får jeg længere id end dette her ??

4a9766ef474ebf444c61b5113f62d72c

jeg bruger dette metode

$sesid = time() * time();
$sesid = md5($sesid);
Avatar billede foodprocessor Nybegynder
03. februar 2002 - 11:59 #1
$sesid = base64_encode(md5(time()*time()));
Avatar billede jamal_s Nybegynder
03. februar 2002 - 12:00 #2
h
Avatar billede jamal_s Nybegynder
03. februar 2002 - 12:02 #3
men hvorfor

ouahsdojo......... og til sidste "=" ?
Avatar billede jamal_s Nybegynder
03. februar 2002 - 12:02 #4
ngi4mdeznme4nzc5nmy3yzkwzdmwztg3nwu1ztdjztm=
Avatar billede foodprocessor Nybegynder
03. februar 2002 - 12:03 #5
Jeg ved det ikke.. Base64 er en slags kodning, ikke en kryptering..
Kender man metoden, kan man dekryptere en base64-streng i hovedet...
Avatar billede jamal_s Nybegynder
03. februar 2002 - 12:03 #6
foodprocessor jeg spørger om hvorfor der kommer sådan et tegn til sidste '=' ?
Avatar billede foodprocessor Nybegynder
03. februar 2002 - 12:03 #7
har du ikke fået nok, laver du bare en:

$sesid = base64_encode(base64_encode(md5(time()*time())));
Avatar billede foodprocessor Nybegynder
03. februar 2002 - 12:04 #8
Jeg gætter på det er en stop-bit... Du kan jo bare vælge, at den skal fjerne det sidste tegn i $sesid, så kommer den jo ikke med...
Avatar billede jamal_s Nybegynder
03. februar 2002 - 12:07 #9
hvordan gøre man det :) ?
Avatar billede myplacedk Nybegynder
03. februar 2002 - 14:15 #10
Hvorfor skal den være længere?
Hvis det er for at få flere muligheder, så hjælper det ikke at base64-encode det.
(=-tegnet er ikke en stop-bit, det er padding. En base64-streng består af bidder á 4 tegn.)

$sesid = uniqid(''); // 13 tegn
$sesid = uniqid('', true); // 23 tegn
$sesid = md5(uniqid('', true)); // 32 tegn, men ikke flere muligheder.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester