Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Timur Sabirzyanov                    2:5080/197.197 19 May 2001  21:59:34
 To : Pavel V. Ammosov
 Subject : Re: session_id
 -------------------------------------------------------------------------------- 
 
 
 >>  Как мне в mod_perl реализовать сабж, который в обычном перле я реализовывал
 >> так:
 >>
 >> $session_id = time . $$;
 
 PA> Читай пару килобайт всякого мусора из /dev/urandom и
 PA> считай по нему MD5 (Digest::MD5 с CPAN).
 
 можно проще. вот эта штука на 1'000'000 циклов у меня сделала 998'019
 уникальных, а ведь в $data ещё можно добавить $ENV{'HTTP_REFERER'} .
 $ENV{'HTTP_VIA'} . $ENV{'HTTP_X_FORWARDED_FOR'} . $ENV{'HTTP_USER_AGENT'} .
 $ENV{'REQUEST_URI'}
 и тада вообще фик чё повторится.
 
 #!/usr/bin/perl
 
 use Digest::MD5 qw(md5_hex);
 use Time::HiRes qw(gettimeofday);
 
 for($i=0;$i<1000000;$i++) {
   ($sec,$msec) = gettimeofday;
   $data = $sec . $msec . time() . int(rand(9999999999999999));
   $digest = md5_hex($data);
   chomp $digest;
   $mass{$digest}='nifiga';
 }
 
 $count=0;
 
 foreach $_ ( keys %mass ) {
   $count++;
 }
 
 print $count;
 
 p.s. 1'000'000 циклов крутились аж 5 минут и отожрали 190мб оперативки Ж:O
 
                                                             WBR, Tim.
 ... Дисковода щель - для заpазы цель!
 --- [ HardMusik | Malicious Lamer | C/C++ | Perl | Java | 3DMAX | TSL ]
  * Origin: Deny Everything (2:5080/197.197)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 session_id   Alex Shevchuk   06 May 2001 16:02:22 
 Re: session_id   Pavel V. Ammosov   07 May 2001 03:14:34 
 session_id   Alex Shevchuk   12 May 2001 19:51:44 
 Re: session_id   Pavel V. Ammosov   15 May 2001 00:35:32 
 session_id   Alex Shevchuk   15 May 2001 11:36:08 
 Re: session_id   Pavel V. Ammosov   15 May 2001 18:49:11 
 session_id   Alex Shevchuk   15 May 2001 21:21:22 
 Re: session_id   Artem Chuprina   16 May 2001 11:02:53 
 session_id   Alex Shevchuk   16 May 2001 15:14:00 
 Re: session_id   Slava Gorbanev   16 May 2001 21:57:27 
 Re: session_id   Pavel V. Ammosov   17 May 2001 02:10:03 
 session_id   Alex Shevchuk   17 May 2001 23:44:06 
 session_id   Ilya Slyzhnyak   21 May 2001 09:13:15 
 Re: session_id   Pavel Ammosov   23 May 2001 23:01:47 
 session_id   Alex Shevchuk   24 May 2001 10:58:18 
 Re: session_id   Alex Povolotsky   15 May 2001 07:45:52 
 session_id   Alex Shevchuk   16 May 2001 15:06:33 
 Re: session_id   Artem Chuprina   17 May 2001 13:10:03 
 Re: session_id   Konstantin Tokar   17 May 2001 13:23:35 
 Re: session_id   Artem Chuprina   17 May 2001 14:06:20 
 session_id   Yan Alexandrovsky   17 May 2001 21:21:57 
 session_id   Alex Shevchuk   17 May 2001 23:32:09 
 Re: session_id   Timur Sabirzyanov   19 May 2001 21:59:34 
 Re: session_id   Artem Chuprina   07 May 2001 12:08:22 
 session_id   Alex Shevchuk   12 May 2001 20:16:03 
 Re: session_id   Ilya Rubtsov   12 May 2001 23:07:00 
 session_id   Ilya Slyzhnyak   13 May 2001 20:24:39 
 Re: session_id   Pavel V. Ammosov   15 May 2001 00:35:36 
 session_id   Ilya Slyzhnyak   16 May 2001 22:01:09 
 Re: session_id   Nab   18 May 2001 02:16:34 
 session_id   Alex Shevchuk   15 May 2001 11:27:42 
 session_id   Slava Judakov   15 May 2001 19:13:37 
 session_id   Alex Shevchuk   15 May 2001 23:15:26 
 session_id   Slava Judakov   16 May 2001 10:02:10 
 session_id   Alex Shevchuk   16 May 2001 15:09:39 
 Re: session_id   Artem Chuprina   17 May 2001 13:08:01 
 Re: session_id   Pavel V. Ammosov   17 May 2001 02:10:04 
 session_id   Ilya Slyzhnyak   16 May 2001 21:41:57 
 session_id   Alex Shevchuk   18 May 2001 21:21:49 
 session_id   Ilya Slyzhnyak   21 May 2001 09:04:12 
 Re: session_id   Slava Gorbanev   14 May 2001 22:33:31 
 Re: session_id   Pavel V. Ammosov   15 May 2001 00:35:35 
 session_id   Alex Shevchuk   15 May 2001 11:46:32 
 Re: session_id   Pavel V. Ammosov   15 May 2001 18:49:12 
 session_id   Aleksey Kotov   20 May 2001 02:21:34 
 session_id   Alex Shevchuk   23 May 2001 10:47:13 
 session_id   Aleksey Kotov   26 May 2001 23:21:17 
 Re: session_id   Alexander Frolov   29 May 2001 04:12:03 
Архивное /ru.cgi.perl/47463b069a4a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional