begin process at 2009 07 17 01:17:49
  Trouver un code source :
 
 
Accueil > 

Code

 > 

Sécurité

 > ALGORITHME BRUTEFORCE: ÉNUMÈRE TOUTE LES POSSIBILITÉS D'UN ENSEMBLE PAR RÉCURSIVITÉ

ALGORITHME BRUTEFORCE: ÉNUMÈRE TOUTE LES POSSIBILITÉS D'UN ENSEMBLE PAR RÉCURSIVITÉ


 Information sur la source

Note :
Aucune note
Catégorie :Sécurité Classé sous :sécurité, cryptographie, bruteforce, cracking, password Niveau :Initié Date de création :08/12/2005 Vu / téléchargé :10 207 / 904

Auteur : retaks666

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Permet de générer toutes les possibilités de plusieurs caractères a l'aide d'une fonction récursive.

Source

  • procedure tform1.allkey(chaine: String; maxlen: Integer);
  • var i:integer;
  • begin
  • if stop then begin
  • timer1.Enabled:= false;
  • exit;
  • end;
  • If (Length(chaine) < maxlen) Then //pour ne pas dépasser la longeur
  • For i := 1 To Length(dico) do
  • allkey(chaine + Midstr(dico, i, 1), maxlen )
  • Else
  • If (Length(chaine) = maxlen) Then //si longueur, on traite le résultat grace a pOut
  • pOut (chaine)
  • end;
  • //GO TO ZIP!!
procedure tform1.allkey(chaine: String; maxlen: Integer);
var i:integer;
begin
if stop then begin
    timer1.Enabled:= false;
    exit;
end;
If (Length(chaine) < maxlen) Then //pour ne pas dépasser la longeur
    For i := 1 To Length(dico) do
        allkey(chaine + Midstr(dico, i, 1), maxlen )

Else
If (Length(chaine) = maxlen) Then //si longueur, on traite le résultat grace a pOut
pOut (chaine) 


end;

//GO TO ZIP!!


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture COMPOSANT CONTENEURS D'OBJETS AVEC DRAG AND DROP FAÇON ASSIS...
Source avec Zip MCO VIEWER ET INSTALLER (MSN 7 WINKS AND MOODS)
Source avec Zip Source avec une capture [MSN7]AUTORISER LES TRANSFERTS DE FICHIER DE TOUTES LES EXTE...
Source avec Zip Source avec une capture PROTEGER L'ACCÈS DE VOS DOSSIER PAR MOT DE PASSE!
Source avec Zip Source avec une capture PARAMÉTRER UN MOUVEMENT DE SOURIS(BLAGUE)

 Sources de la même categorie

Source avec Zip Source avec une capture LEA-128 EN MODE CHIFFREMENT (SEA) par Bacterius
Source avec Zip SECUSB ; LOGICIEL D'EFFACEMENT SÉCURISÉ POUR CLEF USB par ludodelphi
Source avec Zip PROTECTION COPIE CD, OU PROGRAMME SUR DONGLE USB par Huugooo
Source avec Zip Source avec une capture KEYGENME PROTECTION par craftsystem
Source avec Zip Source avec une capture KEYGENME par craftsystem

 Sources en rapport avec celle ci

Source avec Zip SECUSB ; LOGICIEL D'EFFACEMENT SÉCURISÉ POUR CLEF USB par ludodelphi
Source avec Zip CODES-SOURCES DU TUTORIEL PASSWORD ET GET PASSORD par Paounet
Source avec Zip Source avec une capture KEYGENME par craftsystem
Source avec Zip Source avec une capture COMPOSANT TPASSWORD COMPOSITE GÉNÉRANT UN MOT DE PASSE ET UN... par Paounet
Source avec Zip GÉNÉRATEUR DE MOT DE PASSE par oliverdev

Commentaires et avis

Commentaire de us_30 le 18/10/2007 17:51:24

Bonjour,

Je me suis inspiré de ton code, pour le traduire en VB. Il fonctionne très bien. J'ai juste une remarque : la condition "If (Length(chaine) = maxlen) Then" n'est pas nécessaire pour le fonctionnement. En effet, la première condition "(Length(chaine) < maxlen)" ne sera plus vrai dès que "Length(chaine) = maxlen", donc il n'y a pas le choix.

Amicalement,
Us.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

cryptographie [ par tarik ] je voudrais avoir le composant qui permet de hacher( SHA ) avec un exemple si c'est possiblemerci BD & Password... [ par Jos ] Bonjour, J'ai une bd Paradox, dont les tables sont protégées par un mot de passe. J'accède à cette bd via BDE... Cependant, lors du démarrage du p ne pas avoir a saisir le password pour un Session.GetTableNames [ par mik38 ] Bonjour,j'ai un "Session.GetTableNames.." sur l'evenement d'une combo qui contient tous mes alias (grace au "Session.GetAliasNames") pour remplir une Clef pour sécurité de l'écran de veille ??? [ par damanix ] Hello tout le monde Je cherche à détecter si l'écran de veille est sécurisé ou pas, et pour ça je regarde la clef dans la base, mais alors que pour mo PassWord au demarrage de Windows [ par MyRami ] Comment peut on crée ou controler l'acces a windows par mot de passe, et comment peut on desactiver le clavier ou les touches clavier win droite et ga prob config interbase [ par naru ] Hello,Je voudrais configurer un serveur interbase sur ma machine qui sera à la fois client et serveur.J'ai déjà regardé les tutoriaux et les messages Login/Password Dialogue [ par LeGuepard ] Salut à tous, c'est encore moi!J'ai une petite question d'ordre partique.J'aimerais mettre une protection avec login et password à une de mes logiciel introduction user et password DB oracle ds code [ par yves_ ] Bonjour, voici mon problème : j'essaye de connecter une db oracle sur delphi7, j'ai créé un alias ds le database desktop qui pointe vers mon pilote OD Boite de dialogue Password! [ par LeGuepard ] Bonjour a tous, et avant toute chose, Bonne année 2004 à tous mes amis développeurs, je vous souhaite d'avoir plein de bonnes idées de programme.Alors Sécurité [ par ssad ] je veux connaitre les ports ouverts sur ma machineet comment je peux fermer des connexions des serveurs listning ou estabeshed sur ma machine


Nos sponsors

Appels d'offres

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales