Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4056 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php] 30secondes max?!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] 30secondes max?!

n°672291
husiana
Posté le 12-03-2004 à 19:47:47  profilanswer
 

je fais des recherches ds un fichier assez lourd, la recherche depasse 30secondes, les navigateurs me bloquent la recherche en me mettant qu'il n'y a pas de reponse ...que faire?
j'utilise easyphp

mood
Publicité
Posté le 12-03-2004 à 19:47:47  profilanswer
 

n°672295
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2004 à 19:56:43  profilanswer
 

1) Utilise pas easyphp, c'est mal, pour la simple et bonne raison que quand t'a un problème ded config, tu sais pas quoi modifier. Ce topic en est la preuve :o
2) Mate dans ton php.ini le paramètre max_execution_time et modifie-le. Restarte ton serveur Web et c'est gagné.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°672299
naceroth
Posté le 12-03-2004 à 19:59:06  profilanswer
 

Taiche a écrit :

1) Utilise pas easyphp, c'est mal, pour la simple et bonne raison que quand t'a un problème ded config, tu sais pas quoi modifier. Ce topic en est la preuve :o


 
Pourquoi il utilise pas Apache, php et mysql comme tout le monde ?  :D

n°672302
husiana
Posté le 12-03-2004 à 20:01:21  profilanswer
 

parce que je suis pas tt le monde :-)

n°672303
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2004 à 20:01:53  profilanswer
 

naceroth a écrit :


Pourquoi il utilise pas Apache, php et mysql comme tout le monde ?  :D  


C'est surtout que lors de l'install, il te fait tout tout seul et qu'après tu sais pas qui fait quoi. Alors que lire le readme de l'install de PHP, ça te donne un peu plus d'infos sur la façon dont marche le bordel.
En plus, easyphp ne contient pas toujours les configs les plus à jour des softs inclus.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°672308
naceroth
Posté le 12-03-2004 à 20:14:50  profilanswer
 

Remarque que sur un serveur hébergé, tu ne sais pas toujours non plus qui fait quoi et modifier les fichiers de config pour 's'adapter à mes problèmes' :)

n°672311
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2004 à 20:16:28  profilanswer
 

naceroth a écrit :

Remarque que sur un serveur hébergé, tu ne sais pas toujours non plus qui fait quoi et modifier les fichiers de config pour 's'adapter à mes problèmes' :)


Ah ba j'ai jamais dit le contraire [:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°672313
naceroth
Posté le 12-03-2004 à 20:19:24  profilanswer
 

Pourquoi tu lui as pas proposé ini_set alors ? :D ;)

n°672315
husiana
Posté le 12-03-2004 à 20:22:27  profilanswer
 

dites moi, y'a rien de plus sur que md5? c un peu du caca qd mm ;-)

n°672319
naceroth
Posté le 12-03-2004 à 20:24:42  profilanswer
 

Pour faire quoi ? md5 sert pas au cryptage de mot de passe (normalement) :)

mood
Publicité
Posté le 12-03-2004 à 20:24:42  profilanswer
 

n°672322
husiana
Posté le 12-03-2004 à 20:27:10  profilanswer
 

ah d'accord, on utilise quoi alors normalement ?

n°672324
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2004 à 20:31:10  profilanswer
 

MD5, du caca ? C'est un hashage sur 128 bits, quand même... :heink:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°672330
husiana
Posté le 12-03-2004 à 20:33:50  profilanswer
 

ben dsl mais c pas tres securise!
y'a pas une fonction qui encrypte avec une cle qu'il faut avoir pr decrypter..?

n°672335
naceroth
Posté le 12-03-2004 à 20:36:47  profilanswer
 

une fonction que tu crées toi même, les méthodes de cryptage propre du sgbd.
 
Y sûrement d'autres trucs, mais que j'utilise pas :)

n°672336
naceroth
Posté le 12-03-2004 à 20:37:49  profilanswer
 

Taiche a écrit :

MD5, du caca ? C'est un hashage sur 128 bits, quand même...  


 
J'ai pas dit que c'était du caca, juste que hashage != cryptage...

n°672337
husiana
Posté le 12-03-2004 à 20:38:46  profilanswer
 

tres tres different, en effet!

n°672343
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2004 à 20:44:13  profilanswer
 

naceroth a écrit :


J'ai pas dit que c'était du caca, juste que hashage != cryptage...


J'ai pas dit le contraire non plus :pt1cable: Arrête de me reprendre sur des trucs que je dis pas., c'est pénible, à la fin.
MD5 peut tout à fait étre utilisé pour l'authentification. Dire que c'est "pas sûr" ou que c'est "du caca" est débile :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°672344
naceroth
Posté le 12-03-2004 à 20:45:26  profilanswer
 

Par définition un cryptage est réversible, pas un hashage, c'est un "léger" détail, surtout dans le cas d'un mot de passe qu'il faudrait pouvoir renvoyer à l'utilisateur au cas où =)

n°672347
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2004 à 20:57:20  profilanswer
 

Sans blague ? [:dawa]
Et si tu veux pas renvoyer le mot de passe à l'utilisateur, justement ? Les deux techniques sont tout à fait valables et ont leurs points forts et leurs points faibles.
Pour la petite histoire, MD5 est utilisé dans de nombreux cas d'authentification qui ont fait leurs preuves : serveur Apache, LDAP, etc...
Donc dire comme husiana que MD5 c'est "du caca", je trouve ça nul et non avenu :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°672350
husiana
Posté le 12-03-2004 à 20:59:07  profilanswer
 

naceroth a écrit :

Par définition un cryptage est réversible, pas un hashage, c'est un "léger" détail, surtout dans le cas d'un mot de passe qu'il faudrait pouvoir renvoyer à l'utilisateur au cas où =)


 
en fait de facon brutale on peu tres bien reverser le hashage de md5, cad tt le monde peut le faire, qu'avec du cryptage ac cle seul le possesseur de la cle peut le faire, donc c bien different oui.

n°672351
naceroth
Posté le 12-03-2004 à 20:59:49  profilanswer
 

Taiche a écrit :

Sans blague ?  
Et si tu veux pas renvoyer le mot de passe à l'utilisateur, justement ? Les deux techniques sont tout à fait valables et ont leurs points forts et leurs points faibles.


 
J'ai pas dit le contraire non plus :pt1cable: Arrête de me reprendre sur des trucs que je dis pas., c'est pénible, à la fin. :D
 
(et dire que la question du début portait sur un timeout :D)


Message édité par naceroth le 12-03-2004 à 21:01:03
n°672357
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2004 à 21:06:11  profilanswer
 

husiana a écrit :


en fait de facon brutale on peu tres bien reverser le hashage de md5, cad tt le monde peut le faire,  


Avec un modulo 2^128, oui [:spamafote]

husiana a écrit :


qu'avec du cryptage ac cle seul le possesseur de la cle peut le faire


:non: Les clés RSA 512 bits sont crackables facilement depuis environ 4-5 ans.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°672364
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2004 à 21:11:39  profilanswer
 

naceroth a écrit :


J'ai pas dit le contraire non plus :pt1cable: Arrête de me reprendre sur des trucs que je dis pas., c'est pénible, à la fin. :D


[:taiche]
J'te refais la discussion, apparemment c'est pas facile pour tout le monde :
* husiana dit que MD5 c'est "un peu du caca"
* je dis que non
* tu réponds : "J'ai pas dit que c'était du caca, juste que hashage != cryptage..." J'avoue que je vois pas le rapport :??:
* je rajoute que MD5 est tout à fait utilisable pour l'authentification
* tu expliques, toujours sans que je sache pourquoi tu balances ça à ce moment, qu'un cryptage est réversible et pas un hashage. Chose que personne n'a niée.
 
Ch'ais pas, si tes réponses ne s'adressent pas à moi, fous pas un quote...

naceroth a écrit :


(et dire que la question du début portait sur un timeout :D)


C'est husiana qui a fait partir le topic sur le cryptage.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°672399
ratibus
Posté le 12-03-2004 à 21:58:13  profilanswer
 

husiana a écrit :


 
en fait de facon brutale on peu tres bien reverser le hashage de md5, cad tt le monde peut le faire, qu'avec du cryptage ac cle seul le possesseur de la cle peut le faire, donc c bien different oui.


J'aimerais bien voir comment tu fais  :D

n°672440
husiana
Posté le 12-03-2004 à 22:33:13  profilanswer
 

pr brutaliser du md5 ?

n°672454
ratibus
Posté le 12-03-2004 à 22:49:43  profilanswer
 

oui

n°672464
belgique
Posté le 12-03-2004 à 22:55:35  profilanswer
 

Disons que la méthode force brute marche et peut être relativement rapide selon le pass de l'utilisateur. Maintenant pour trouver le mot de passe avec ton système de crypt, il faut en plus du mot de pass crypté avoir le code du programme. Mais une fois qu'on l'a, c'est fini, on a le pass en clair. Si tu veux vraiment, rajoute un salt à ton MD5 et on en parle plus.


Message édité par belgique le 12-03-2004 à 22:56:04
n°672469
husiana
Posté le 12-03-2004 à 22:58:36  profilanswer
 

tu utilises un petit prog qui te creer une liste de mot on appel ca, ensuite tu lis cette liste et tu matches les mots ac ton pass crypte, dc forcement un jour tu trouveras le pass, sur 6 caracteres je viens d'essayer ca prends une bonne heure.
 

Code :
  1. while (read)
  2.    {
  3.      if ($pass == md5($readline))
  4.         {
  5.             echo $readline;
  6.          }
  7.     }


je pense qu'il y a d'autres methodes?

n°672488
ratibus
Posté le 12-03-2004 à 23:09:08  profilanswer
 

le "brute force" est effectivement la seule méthode
le seul problème est la taille de l'ensemble d'arrivée qui est tellement vaste que c'est inenvisageable à tenter
 
le nombre de combinaison possible varie selon une loi exponentielle suivant le nombre de caractère
 
essaie deja en passant de 6 à 7 caractères (qd tu dis 1 heure, tu essaies avec quel alphabet tes chaînes de caractères ?)

n°672493
ratibus
Posté le 12-03-2004 à 23:10:53  profilanswer
 
n°672494
husiana
Posté le 12-03-2004 à 23:11:50  profilanswer
 

une heure en passant tout l'ascii sur 6 caracteres sur une bonne machine (xp3200+,2*512Mo)

n°672506
ratibus
Posté le 12-03-2004 à 23:22:44  profilanswer
 

je pense pas que ce soit possible :)
tout l'ASCII => 256 caractères
et 6 caractères => au total 256^6 combinaisons = 281*10^12
 
par contre si ton espace est [a-z0-9]{6} => 2*10^9 soit 200 secondes en en calculant 10 millions/sec

n°672508
ratibus
Posté le 12-03-2004 à 23:24:42  profilanswer
 

Le problème qui se pose ensuite c'est d'avoir le MD5 en ta possession. Car si tu as uniquement une interface HTTP, tu feras pas 10 millions d'essais/seconde
 
Et si tu mets par exemple un système de nombre aléatoire à retaper apparaissant sur une image, tu peux plus faire du tout de brute force :)

n°672516
husiana
Posté le 12-03-2004 à 23:37:53  profilanswer
 

non, je viens de verifier, j'avais pas mis tt l'ascii, mais seulement l'alpha maj et min.
 

n°672518
ratibus
Posté le 12-03-2004 à 23:45:49  profilanswer
 

ça réduit déja
tu fais avec cain ?

n°672520
husiana
Posté le 12-03-2004 à 23:46:28  profilanswer
 

ratibus a écrit :

ça réduit déja
tu fais avec cain ?


cain ?!

n°672641
ratibus
Posté le 13-03-2004 à 11:18:34  profilanswer
 

quel logiciel utilise tu pour le brute force ?
cain ?
mdcrack ?

n°672804
husiana
Posté le 13-03-2004 à 15:28:36  profilanswer
 

Le createur de dico.exe
 

n°673141
Kristoph
Posté le 14-03-2004 à 12:27:19  profilanswer
 

De tout façon, que ce soit hash ou cryptage, tu est capable de faire une methode brute force en comparant le resultat du hash/cryptage. Je ne vois pas en quoi c'est une faiblasse du md5 par rapport à un vrai cryptage.
 
La difference majeur c'est que si tu te fais hacker ton site qui contient evidement la clef de cryptage et de decryptage, tout tes mots de passes sont compromis alors qu'avec une fonction de hashage non.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php] 30secondes max?!

 

Sujets relatifs
Plus de sujets relatifs à : [php] 30secondes max?!


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)