Hexadecimal generator
Shark
-
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche un logiciel capable de créé un grand nombre de posibilité de clé Hexadécimal de 10, 12,14 caractéres ou méme plus.... et de pouvoir y intégré un, ou plusieurs chiffres.
ex: -AAAAAAAAB0
-AAAAAAAAA1
-BACCFAA5AB
Jai déja pas mal chercher sur le web sans succés, s'il n'en n'existe pas, qu'unqun pourrrai peu étre, s'il en a les conaissances, m'aider pour en programmé un, en C par exemple, en console ( avec posibilité d'enregistré la liste sur fichier texte )
Merci d'avance pour votre aide.
Je cherche un logiciel capable de créé un grand nombre de posibilité de clé Hexadécimal de 10, 12,14 caractéres ou méme plus.... et de pouvoir y intégré un, ou plusieurs chiffres.
ex: -AAAAAAAAB0
-AAAAAAAAA1
-BACCFAA5AB
Jai déja pas mal chercher sur le web sans succés, s'il n'en n'existe pas, qu'unqun pourrrai peu étre, s'il en a les conaissances, m'aider pour en programmé un, en C par exemple, en console ( avec posibilité d'enregistré la liste sur fichier texte )
Merci d'avance pour votre aide.
A voir également:
- Hexadecimal generator
- Éditeur hexadécimal - Télécharger - Édition & Programmation
- Wordart generator - Télécharger - Bureautique
- Ai food generator - Accueil - Guide Intelligence artificielle
- Windows error generator - Télécharger - Outils professionnels
- Songsheet generator - Télécharger - Lecture & Playlists
3 réponses
Tu fais une boucle de 14 itérations (pour un mot de passe de 14 caractères) dans laquelle tu génère un nombre aléatoire allant de 0 à 15 que tu enregistres dans un tableau de 14 variables et tu créés une fonction qui remplace chaque nombre par la valeur à attribuer (if var[i]=10 chaine[i]='a') et tu fais une boucle pour ça aussi). Puis tu affiche ta chaine
Bonjour, il y a aussi plus simple en affichant en hexa directement un nombre qu'on incrémente exemple,
juste pour l'idée car faudrait remplacer printf pour la conversion en hexa et l'enregistrement dans un fichier sinon ça risque d'être long. L'avantage du printf permet de directement enregistrer la sortie dans un fichier en console simplement
program.exe > fichier.txt
#include <stdio.h>
#include <inttypes.h>
int main(void)
{
uint64_t i;
for(i=0;i<0xFFFFFFFFFFFFFFFF;i++){
printf("%" PRIx64 "\n",i);
}
return 0;
}
juste pour l'idée car faudrait remplacer printf pour la conversion en hexa et l'enregistrement dans un fichier sinon ça risque d'être long. L'avantage du printf permet de directement enregistrer la sortie dans un fichier en console simplement
program.exe > fichier.txt
Bonjour, excusez du retard
le uint c'est simplement un unsigned int, le unsigned ne prend pas de nombre négatif et permet donc d'utiliser toute la rangée de bits pour des nombres positifs donc nombre max de ce que ça permet. Avec l'header inttypes.h on peut utiliser le type uint64_t ainsi que dans un printf avec PRI (pour printf, SCN pour scanf) le x c'est pour affichage en hexa et 64 c'est pour préciser le type qu'on affiche ici c'est un uint64_t donc PRIx64 veut dire "affiche le uint64_t en hexa". Pour l'afficher en décimal on peut utiliser PRIu64. Les types uint dans l'header stdint.h (qui est utilisé par inttypes.h) permettent d'être sûr que peut importe où on compile que la taille soit respecté car si j'avais utilisé "unsigned int" compilé sur une machine ça pourrait être en 64bits et sur une autre en 32bits...
le uint c'est simplement un unsigned int, le unsigned ne prend pas de nombre négatif et permet donc d'utiliser toute la rangée de bits pour des nombres positifs donc nombre max de ce que ça permet. Avec l'header inttypes.h on peut utiliser le type uint64_t ainsi que dans un printf avec PRI (pour printf, SCN pour scanf) le x c'est pour affichage en hexa et 64 c'est pour préciser le type qu'on affiche ici c'est un uint64_t donc PRIx64 veut dire "affiche le uint64_t en hexa". Pour l'afficher en décimal on peut utiliser PRIu64. Les types uint dans l'header stdint.h (qui est utilisé par inttypes.h) permettent d'être sûr que peut importe où on compile que la taille soit respecté car si j'avais utilisé "unsigned int" compilé sur une machine ça pourrait être en 64bits et sur une autre en 32bits...