Génération de phrases

[Résolu]
Signaler
Messages postés
181
Date d'inscription
vendredi 3 janvier 2003
Statut
Membre
Dernière intervention
9 avril 2010
-
Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007
-
Bonjour,
Je suis à la recherche d'un code source pour générer des clefs ; je m'explique, j'ai un fichier de 100 lignes j'aimerai générer des listes de clefs dans un textbox de manière à créer 100 lignes comme ceci :

Clef 1 Clef 2 Clef3 Clef 4 Clef 5 Clef 6... Clef 10

Quelqu'un peut m'aider ?
Merci d'avance

8 réponses

Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007

Bon, je crois que ce qui m'a trompé c'est cette histoire de clé, ton pseudo "maxsecurite2" et ma récente formation sur la sécurité et le cryptage.
Peut-être que ce simple code te suffit :

Une form avec une ListBox (List1), un CommandButton (Command1) et cet exemple de code :

Private Sub Command1_Click()
Dim i As Integer
Dim s As String
  Randomize Time
  For i = 1 To 7
    s = s & List1.List(Int(List1.ListCount * Rnd)) & " "
  Next
  MsgBox s
End Sub


Private Sub Form_Load()
  List1.AddItem "Pomme"
  List1.AddItem "Poire"
  List1.AddItem "Viande"
  List1.AddItem "CD"
End Sub
Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007

Salut,
Tu veux créer une clé par ligne de ton fichier ?
C'est bien une clé, pas une crypto ?
Dans ce cas, ligne par ligne ou tout le fichier, regarde avec SHA, 3DES ou mieux AES quoique, tout dépend de ce que tu veux, MD5 qui est cassé depuis longtemps, peut suffire.
Messages postés
181
Date d'inscription
vendredi 3 janvier 2003
Statut
Membre
Dernière intervention
9 avril 2010

En effet j'ai pas préciser ce n'est pas pour faire de la crypto

Exemple dans mon fichier j'ai

Pomme
Poire
Viande
CD
...

J'aimerai que l'application me génère un fichier txt avec par exemple

Pomme Viande Poire CD CD CD Poire (avec un nombre de clef prévu 7 dans cet exemple)
sur X ligne(s)

Je pense que celà est simple mais bon... :)
Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007

Excuses, j'ai cité 3DES et AES, ça ne peut pas te convenir, c'est du cryptage symétrique. Et tu veux du Hashage.
Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007

Heu, va falloir qu'on s'entende sur le mot clé, ça représente quoi pour toi ? Un identifiant ?
Messages postés
181
Date d'inscription
vendredi 3 janvier 2003
Statut
Membre
Dernière intervention
9 avril 2010

Merci Dolphin Boy le code fonctionne ;)
Merci pour tout
@ plus tard
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
26
Va y avoir des doublons, comme cà, c'est sur !
Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007

jmfmarques > bien sùr qu'il y aura des doublons mais ça ne doit pas gêner <maxsecurite2> puisque l'exemple qu'il a donné est : "Pomme Viande Poire CD CD CD Poire"