hurrycane
Messages postés117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 2009
-
3 juin 2006 à 00:04
dataconcept
Messages postés6Date d'inscriptionmercredi 27 avril 2011StatutMembreDernière intervention27 avril 2009
-
13 nov. 2006 à 04:33
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
dataconcept
Messages postés6Date d'inscriptionmercredi 27 avril 2011StatutMembreDernière intervention27 avril 2009 13 nov. 2006 à 04:33
Munjetado à geulé
// ENFIN QUELQU'UN QUI SAIT ECRIRE ET PARLER FRANCAIS ICI!!! En la personne de Mauricio! Je vous prie d'excuser ce coup de gueule, mais trop c'est trop!//
Delphifr est un site francophone qui est fréquenté par des programmeurs du monde entier, à lire les postes, s'il y a des fautes d'expressions et d'orthographes c'est tout à fait normale lorsque les posteurs ne sont pas français, alors plutôt que de geuler des conneries, tu devrais être fier de toutes ces personnes qui ne sont pas françaises et qui pratique notre langue, car en anglais il y a certainement plus de forums et sources intéressantes.
C'est grace à des gens comme cela que notre langue à sa place dans le monde. Mon sentiment est plutôt que ton commentaire frôle la xén... dissimulée.
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 20 juin 2006 à 15:55
Merci pour ce compliment mounjetado (si du moins tu n' es pas en train de parler ironiquement), mais comme je ne suis pas prof de Français, je fais des fautes aussi! D' ailleurs je ne suis même pas français, et je n' habite pas en France non plus.
Ce n' est pas un "s" (pour marquer le pluriel) qui manque qui me gêne, par contre, si on doit lire la phrase 10 fois avant de comprendre, ça m' enerve un peu quand même ...
Bref, je vous demande seulement de faire un effort, et souvent il suffit de relire ce que l' on a écrit pour se rendre compte qu' on dit n' importe quoi :)
A+
Rappel pour tout le monde :
Avant de valider votre commentaire merci de le relire (2 fois s'il le faut) afin d'éviter un maximum de fautes d'orthographe et de français. Merci également de veiller à ne pas trop écorcher la langue de Molière en écrivant en abrégé (comme sur des SMS).En cas d'abus, votre commentaire sera rapidement supprimé par un des administrateurs.
delphinait
Messages postés78Date d'inscriptionlundi 23 août 2004StatutMembreDernière intervention19 novembre 2008 20 juin 2006 à 15:01
mounjetado il suffit que le message passe seulment !!
cs_mounjetado
Messages postés66Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention 4 août 2008 20 juin 2006 à 14:52
ENFIN QUELQU'UN QUI SAIT ECRIRE ET PARLER FRANCAIS ICI!!! En la personne de Mauricio! Je vous prie d'excuser ce coup de gueule, mais trop c'est trop! Certains feraient bien de lire les annotations en-dessous du cadre prévu pour ajouter un commentaire! Il y est écrit qu'il faut relire et corriger le maximum de fautes de frappe, et bien sûr et surtout d'orthographe, de grammaire et de conjugaison!!!
A croire que l'apprentissage de la langue de Molière est devenue une option, de nos jours!
Je suis tellement dégoûté de tout ce déballage de morales, alors qu'avant de regarder la paille qui est dans l'oeil du voisin, on ferait mieux de s'occuper de la poutre qui se trouve dans son propre oeil...
Et ce serait tellement plus agréable de lire du vrai français, et pas un charabia, du style " moi je c'est parlé la france"...
Et pour finir, ce site a pour vocation d'échanger des expériences en programmation! Pas de savoir qui a un oeil bio-ionique pour lire en 3 secondes et 2 dixièmes toutes les sources du site... Après tout, cela ne fera que rajouter au calme et à la courtoisie requis (oui requis, car il y a LE calme et LA courtoisie, donc masculins pluriel), pour pouvoir s'exprimer librement.
A bon entendeur...
elguevel
Messages postés718Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention22 novembre 20163 10 juin 2006 à 08:43
Le Xor permet effectivement de ne pas voir un password en clair mais bon c'est un peu faible comme protection. Ou alors tu fais une multitude de combinaison avec des XOR, des ROT, des decalages de bits.. etc...
Mais un hashage MD5 ou SHA est plus sécuritaire.
hurrycane
Messages postés117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 9 juin 2006 à 19:01
adelpro "tres interessant ton code:gestion de stock.... pour ce code je vais le voir " il n'a pas vu le code mais il dit que il est tres interessant !
question user on a meme pas besoin de deux comptes :
ou bien on integre un vrai module de gestion utilisateurs :
admin, users, guest et le tout editable via le compte admin et entierement parametrable ou bien on supprime les comptes et on laisse un password utilisateur du logiciel . pour ne pas s'engouffrer car ce n'est pas le but de la source.
tertio; la base de données ne crypte rien puisque les données y restent accesible via n'importe quel utilisateire access, dbdesktop ou autre meme avec notepad et quelque efforts on arrive a extraire quelque chose ! et c'est quoi le double cryptage ca ! crypter un truc crypté !
1 le double cryptage vu et exécuté par un débutant n'ajoute aucune securité ! lol dés fois on redecrypte en voulant doublecrypter !
2 quand on fait quelque chose on doit le faire dans les normes, et les normes sesont celle imposées par l'etat dans lequel on vit , et pour eviter toute controverse il suffit d'utiliser un algorithme de cryptage connu ou comme je lai mentionné dessus dans un cas comme cela un simple xor aurait suffit.
cs_adelpro
Messages postés47Date d'inscriptionmercredi 15 janvier 2003StatutMembreDernière intervention 7 février 2009 9 juin 2006 à 10:50
1-tres interessant ton code:gestion de stock.... pour ce code je vais le voir !!!
2-pour la protection comme a dit MAURICIO ta pas besoin de comptes d'utilisateurs!!! mais simplement d'Adsmin et User....
3-le cryptage jaime metre mes password dans la base de donnee elle meme ,crypte bien sure ...tu peut utiliser une double cryptage!!!
miche316
Messages postés1Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention 7 juin 2006 7 juin 2006 à 16:56
Bonjour à tous,
Je ne poste pas souvent de commentaire mais je pense que tous le monde à coché la case "J'approuve la charte de bonne conduite que je viens de lire ci-dessus". Alors soyez simpa, relisez-vous pour éviter les fautes d'orthographe et restez courtois.
Merci.
braWeb
Messages postés111Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention28 octobre 2014 7 juin 2006 à 12:48
Merci MAURICIO pour la réponse et je vous souhaite bon chance et Bon courage
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 7 juin 2006 à 10:33
Salut BraWeb,
désolé les gars mais je fais de moins en moins de programmation vu que ma boite a réduit les effectifs et que je dois faire plein de choses en plus. Je suis en peu dégouté mais c' est la vie!!!
if Enfants = nil
then enfants:=Tenfants.Create(main); {création}
Voilà pour cette question.
Pour permettre plus de fonctionnalité, tu aurais dû mettre des speedButtons. L' utilisation des TActionList est très appropriée pour ces situations!!!
A+
braWeb
Messages postés111Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention28 octobre 2014 6 juin 2006 à 21:09
MAURICIO tu peux me dire comment évité de faire
if enfantview=false Then
enfants:=Tenfants.Create(main); {création}
Pour que La form enfants ne soit pas créer à chaque fois qu'en clique sur SpeedButton « Entants » et aussi le Manque dans le filtre et la recherche et pour les Bottons d'accès rapide j'ai remplacé pas les touches du clavier INS,DEL,F2
FOXI merci encore pour ton attention vers mon Application
braWeb
Messages postés111Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention28 octobre 2014 6 juin 2006 à 20:43
Merci Mauricio il y a quelque temps que on pas Vus tés commentaires.
ces derniers son très intéressante je veux les prennet en considération dans mes Codes est si t?a le temps ne hésité pas a données autre commentaire
excusé moi de Mon Français
Cordialement
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 6 juin 2006 à 20:35
@BraWeb : le but n'est pas de se proteger des crackers, mais bien de ne pas laisser en clair les mots de passes quelque part ... ça ne se fait pas ... c'est tout.
maintenant je dis ça, vous en faites ce que bon vous semble ... moi c'est pas mon probleme.
c'est juste que ça aurait apporter un plus a l'appli ... et donc un plus grand interet.
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 6 juin 2006 à 15:36
PS: l' écriture de "ortograsfe" est bien sûr "orthographe" ... c' est de l' humour :)
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 6 juin 2006 à 15:33
Salut!
Bravo à tous, question sécurité (cryptage etc...) vous êtes balaises! Il suffit lors de la fenêtre de mote de passe cliquer sur le bouton fermer (en haut de la fenêtre) pour entrer dans le programme!!! Utilise le ModalResult du ShowModal!
Faut dire que acces.showmodal; c' est une erreur de débutant ...
D'ailleurs quel est l' intérêt de gérer un fichier d' utilisateurs si ton code n' est pas du tout préparé pour être utilisé en multi postes??? Il aurait suffit d' un mot de passe de consultation et un autre d' administration (ou plutôt de modification).
Question présentation c' est pas trop mal malgré un manque terrible de fonctionnalités (filtres, recherche, bouton d' accés rapide à "nouveau, modifier" etc ...).
Il y a plein de petits trucs que l' on peut éviter comme :
if enfantview=false Then
enfants:=Tenfants.Create(main); {création}
Une TForm est nil si elle n' est pas crée, donc pas besoin de variables ...
Voilà un code que tu peux rendre plus clair:
data.Enfant.Filter:='mouvement=''False''';
remplace par:
data.Enfant.Filter:='mouvement=' + QuotedStr('False');
Même problème que la fenêtre password pour la fenêtre d' edition des enfants.
Enfin, le truc qui enerve n' importe quel programmeur, c' est de voir des compos qui ne sont pas nommés.
Je parle même pas de l' ortograsfe dans la source et dans les commentaires les gars, vous avez tout simplement assassiner la langue française (le prenez pas mal) ...
En résumé, il y a pleins de défauts que je vais pas étaler, j' ai pas le temps.
Un petit 5/10 pour satisfaire les membres "pour" et les "contre"!!!
braWeb
Messages postés111Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention28 octobre 2014 5 juin 2006 à 17:44
même si tu fait MD5 (MD5(...1000fois )) le cracker ne va pas cassé sa tête de chercher des combinaisons de ce Mot de passe tout simplement il va éliminé ou modifié Le teste pour cela la il faut pas mètre des Messages ou des commentaire comme 'Mot de passe Incorrecte' qui indique la position du teste dans le programme qui est désassemblé
Eh FOXI je ne crois pas que mon Programme et Bête a ce point la MR BORLAND
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 4 juin 2006 à 20:49
les collisions en MD5 sont rare ... y'a quelques cas exceptionnel en effet ou elles peuvent se produire ... mais franchement j'en ai jamais vus ...
et puis pour eviter ça ... on peu doubler le MD5 :
MD5( Signature + MD5( Mots de passe ));
ce qui augmente les chances de ne pas avoir de collision.
et meme pour un bete programme comme celui ci ... la securité est importante elle devrait meme etre automatique pour n'importe quel programme qui possede un systeme de login.
un hash et point a la ligne.
si pas confiance en MD5, il en existe plein d'autre.
delphinait
Messages postés78Date d'inscriptionlundi 23 août 2004StatutMembreDernière intervention19 novembre 2008 4 juin 2006 à 19:25
ParaWeb tu me donne des idées la !!!!
braWeb
Messages postés111Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention28 octobre 2014 4 juin 2006 à 19:22
Remarque pour "elguevel"
""Est ce que quelqu'un va chercher à peter le mot de passe d'un soft comme celui là, surtout une gestion "d'une pouponière !" .. ""
les données de la mère d'enfant son TOP SECRET meme les gents qui travillent dans la Pouponnier ne sache Pas Saufe le directeur et la secetaire le but de ce Logiciel et apres Quelque anneés Quand cet enfant(e) devient jeune Homme ou femme ils venant de cherche sa vrai familles "Sa mère"
c'est le vrai probleme parce que ils ont un Problème dans ces Archives
Merci a vous Tous
elguevel
Messages postés718Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention22 novembre 20163 4 juin 2006 à 18:41
Je crois qu'on va arretté de debatre de qui à donné une note à qui, de toute façon çà mene nul part, ou alors autant faire çà dans le forum .. un tel sujet de discution n'a rien a faire ici.
Bon sinon pour le code j'ai toujours pas eu le temps de regardé, je suis venu ici juste parce que vos post on blindé ma boite mail (désolé je suis pas chez moi ce week end, et donc pas delphi sous la main).
Je pense que ce n'est pas une mauvaise source, et elle a l'air plutot bien faite à prioris, mais juste en voyant le nom des unités, je dirai qu'il serai mieux qu'elles aient un nom plus explicite que Unit1, Unit2, etc..
Sinon tout à fait d'accord avec FOxi pour utilisé un Hashage plutot qu'un cryptage, celà evite en plus à un quelconque administrateur de decouvrir votre mot de passe avec un reversing. Et pour ceux qui sorte encore des arguments genre .. "oui mais en tel année un chercheur à trouvé une faille en faisant ceci" .. et alors ? Est ce que quelqu'un va chercher à peter le mot de passe d'un soft comme celui là, surtout une gestion "d'une pouponière !" .. de plus ceux qui arrivent à peter un tel mecanisme de cryptage passe leur journée pendant des mois à essayer de faire çà et en plus ce sont de grosses betes des math qui travaillent en équipe dans un labo ... Donc je pense que pour un programme comme celui-ci... le MD5 est largement satisfaisant, voir meme trop.
Bon CodinG !
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 4 juin 2006 à 18:27
Pour le haqueur pas vous inquiété..
domir sur 2 oreills..
delphinait
Messages postés78Date d'inscriptionlundi 23 août 2004StatutMembreDernière intervention19 novembre 2008 4 juin 2006 à 18:23
hurrycane ,t'as raison pour q'un programme interesse vraiment les crackers , il fo quil soit a la hauteur sinon ... ou es l'interet ;) .
hurrycane
Messages postés117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 4 juin 2006 à 14:15
delphinait -> en ce qui concerne l'authentification dont braweb est interessé ce n'est pas la protect du soft en lui meme, non juste le login des utilisateurs et je ne pense pas qu'un agent de bureau qui utilise un log de gestion soit un crackeur car en ce qui concerne la protection d'un logiciel tas raison mais faut pas avoir peur car c'est l'effet offre/demande si ton logiciel parexemple marche fort il sera cracké mais pour en arriver la taura deja vendu beaucoup de copies pour que les crackeurs sy interessent sinon si ca ne marche pas beaucoup tu gagne unpeu mais personne ne le crackera ca revient du pareil au meme des fois je me dis si seulement mes softs seraient convoités par les crackeurs (si tu vois ce que je veut dire)
braweb -> ce n'est pas l'algorithme de cryptage qui nous doit t'interesse mais la maniere de l'implementer.
ensuite si tu reussi tu pourra choisir nimporte quel algorithme.
personnelement en vendant des logiciels de gestion a des clients je nai jamais utilisé dans le processus de login plus qu'un simple XOR , faible mais jai jamais eu de plainte du genre u" un utilisateur a cassé un autre compte" si tu vois ce que je veut dire, et désolé pour lexemple que jai promis de poster, je suis un peu occupé ces jours ci mais je ne tai pas oublié.
et aussi avant que je n'oublie " en ce qui concerne ce qui s'est passé ces derniers temps, je mexcuse je me suis peut etre un peu emporté désolé "
delphinait
Messages postés78Date d'inscriptionlundi 23 août 2004StatutMembreDernière intervention19 novembre 2008 4 juin 2006 à 13:18
salut de tout façon sachez que si en donne une tres grande importance a un programme , c'est la ou les crackers s'interesse pour le cassè , ;) c'est le desir .
braWeb
Messages postés111Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention28 octobre 2014 4 juin 2006 à 13:14
Merci
Pour le MD5 c'est un fort Algorithme mais En 2004, une équipe chinoise découvre des collisions complètes.
quelque soit L'algorithme fort il y a toujours des gents qui cherche a le cassé c'est qui ajoute un gout dans ce domaine dans tout les cas on n'est pas sécurisé a 100% meme si en fait un Dongle et si un cracker veut casser ton Appliaction crois moi il n'attend pas
c'est un trés interrisant Domaine..
a l'attend de votre exemple de cryptage/décryptage si t'a le temps
@+
cs_SOUMIA
Messages postés28Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention25 juin 2008 4 juin 2006 à 12:21
salam alikem
tres tres tres interissante
sur tous la virification des table a l'entree tres pratique
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 4 juin 2006 à 11:17
pour les mots de passe : MD5!
a la creation du mots de passe : stockage dans la BDD users en MD5
a la comparaison des mots de passe : Md5(MDPsaisie) = MDPBdd
tout simplement ... beaucoup plus securisant que vos solutions a deux francs. (desolé mais c'est vrai) ...
pour les Logins, toujours utiliser un cryptage irreverssible (autrement qu'en Brute force).
certain me diront que le MD5 est reverssible ... non c'est faux, pour retrouver une valeur MD5 il faut la comparée soit a un dictionnaire soit en testant toute les valeurs possible et inimaginable jusqu'a ce qu'on trouve le mots correspondant a la clef.
ce qui demanderas beaucoup de temps.
delphinait
Messages postés78Date d'inscriptionlundi 23 août 2004StatutMembreDernière intervention19 novembre 2008 3 juin 2006 à 23:00
tros correcte Nurgle
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 3 juin 2006 à 22:57
Doucement...
le système de notation est très bien tel qu'il est, et c'est aux Admin CS de faire ce qu'il faut pour ne pas qu'il y ait de pratiques... suspectes.
Et je ne vois où est le problème avec cette source : seuls 4 personnes ont votés, et il n'y a pas eu d'arrangements entre personne pour mettre 10/10 à cette source (la preuve, actuellement elle n'a que 5.75/20 !)
Donc, voilà :p
braWeb
Messages postés111Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention28 octobre 2014 3 juin 2006 à 22:54
je crois que on assez Parlé de ca on n'est pas Ici pour faire des remarques au gents.
nous somme pas dans un examan pour Données des Notes?
SVP on reste dans le domaine du Forum
@+
delphinait
Messages postés78Date d'inscriptionlundi 23 août 2004StatutMembreDernière intervention19 novembre 2008 3 juin 2006 à 22:50
et bien chèr ami vous en faite tros la !!! enlever le systeme de notaion quel drole d'idée !!!!!!!!
apparament tu ne veut pas garder le pristige de se site mais tu es entrain de le detruire !!! sincerment hurrycane
tu me déçoit !!!!!
hurrycane
Messages postés117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 3 juin 2006 à 22:45
je le redis mille fois :
je ne suis contre personne et pas moins contre aucune note mais stp essayez de garder a ce site son prestige je suis entré ici sur delphifr en y découvrant une communauté de programmeurs motivés et objectifs. en ayant une conduite pareille vous leurrez les gens : imaginez un nouveau delphinaute qui debarque qui consulte la premiere source sur son passage et voit :
NIVEAU INITIE, NOTE 10/10 (le maximum) et en ouvrant la source il trouve (table1.fieldbyname('batman').asstring:='robin') ...!!!
il fait quoi, il dégage ...
nix faudrait penser a enlever le systeme de notation sauf aux moderateurs ou admins CS et de valider les niveaux indiqués , c'est mon avis .
enfin ce n'est que mon avis, si j'en fait trop dites le moi! car moi je sais me remettre en cause ! jai pas toujours raison. merci
hurrycane
Messages postés117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 3 juin 2006 à 22:38
regardez moi ca je cite ELGUEVEL dans son commentaire plus haut :
"Sinon c'est très gentil de la part de Napster de te mettre 9 / 10 .. je cite "je te donne 9/10 mon frere jolie travaille."
Mais je vois pas où est là note ?.. pas sympa çà !!!
Pour le code, je regarderai çà plus tard, @+
stp dites moi coment faire pour juger un travail puis le regarder !
ca doit etre un avantage membre club CS peut etre !
eclairez moi !
ya une communauté de batmans ici ou quoi !
delphinait
Messages postés78Date d'inscriptionlundi 23 août 2004StatutMembreDernière intervention19 novembre 2008 3 juin 2006 à 22:28
Bonjour hurrycane , 1, n'accuse pas tout un t?as de gens comme ça son aucune raison car tu finira par t?attirer des ennuis, 2 personne ici ne connais l'autre 3- si tu juge les gens de cette manière , essaye plutôt de bien commenté , fievère de la gestion ou je ne sais pas quoi , et surtout base toi sur tes propres commentaires stp pas des autres
Derneire choses ,encourager c'est aidé , et vo mieux critiquer de le bon sens bien sur merçi
braWeb
Messages postés111Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention28 octobre 2014 3 juin 2006 à 21:36
Pour le mot de passe moi aussi je stock Le passe dans Une BD mais sans cryptage
Je suis avec à 100% c'est une sécurité en + j'attend votre exemple
Et pour les enfants plus de 8 ans oui je crois que t?as raison ils son transférer dans un centre d'éducation
Je vous remerciez pour vos attention
elguevel
Messages postés718Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention22 novembre 20163 3 juin 2006 à 17:32
"Le transfère des enfants dans une autre Pouponnière (?les enfants âgé plus de 8 ans?)"
Si le gamin à plus de 8 ans .. je pense pas qu'il aille en pouponière ? LoL
Sinon c'est très gentil de la part de Napster de te mettre 9 / 10 .. je cite "je te donne 9/10 mon frere jolie travaille."
Mais je vois pas où est là note ?.. pas sympa çà !!!
Pour le code, je regarderai çà plus tard, @+
hurrycane
Messages postés117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 3 juin 2006 à 13:51
NAPSTER -> on consulte pas une source aussi grande que celle la en 63 secondes puis on donne la note !
BRAWEB -> pour les mots de passe il ya plusieur possibilités
1. BASEDEDONNEES - le mot de passe est stocké dans une table
2. REGISTRE - le mot de passe sera stocké dans le registre
3. FICHIER - le mot de passe est stocké dans un fichier texte
mais le plus important c'est que pour les trois cas le mot de passe (chaine de caractere) doit etre crypté c'est a dire tu utilise deux fonctions la premiere de cryptage de texte qui intervient dans la creation du mot de passe et qui crypte le texte entré dans le TEDIT puis tu l'enregistre ou tu veut. et une fonction de decryptage qui decrypte le texte chargé a partir de la source ou tu a stocké ton password aussi il faut dans l'interface du logiciel qu'il yait une ptit fiche de modification du mot de passe et aussi que lors de la premiere utilisation qu'il un message qui avertit que le mot de passe actuel est celui par défaut (password par exemple) et qui propose de changer celui par l'utilisateur!
je posterai un ptit exemple utilisant les trois methodes plus tard je tavertirait !
braWeb
Messages postés111Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention28 octobre 2014 3 juin 2006 à 13:44
Salam
Je vous remercie Touts pour vous commentaire je ne crois pas que il ya une bande on se connu même pas
J'ai espère que en reste dans le sujet du quelle et créez ce forum
A propos du critique de HURRYCANE concernant les FORM Mot de passe et le Splash j'ai mis le splash parce que il ya une Création du L'alias et la vérification des l'état des BDs et s'il va trouver une erreur dans n'importe quelle BD il va se Rebuider la BD et A propos du Mot de passe Tu peux me dire comment faire SVP
FBALIEN je vous remercie de vous remarque je les prends en considération
SVP si quelqu'un a des suggestions ou des remarque hésité pas me les donnée avec La une autre Solution si s'il Possible
Merci encore a vous
fbalien
Messages postés251Date d'inscriptiondimanche 7 décembre 2003StatutMembreDernière intervention11 novembre 2016 3 juin 2006 à 12:04
la form "fiche_renseig" pose problème à la compilation et à l'ouverture ainsi que "imp_list_enfants_Unit" ??
Pratique les batch qui nettoient les fichiers temps mais il reste un fichier inutile "Thumbs.db"
Par contre dans le code il à plein de codes commentés qui ne servent pas à grand chose
et les commentaires utiles manquent
Pour amélioration
Lors du clic sur les boutons permettant l'affichage des formes "enfant","admin" et "members" rajoute
admin.WindowState := wsMaximized;
çà permet de réafficher la form
Pour quoi ne pas désactiver les boutons et menu "admin", "membre" lors d'un log en utilisateur au lieu de générer une exception
"if Acces.Admin=False Then Raise Exception.Create('Accés Réserver au Adminstrateur');"
voila ce que j'ai put voir en 20 min si je trouve autre chose je vous en fait par
Bon coding A+
cs_Napster
Messages postés76Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention19 septembre 2009 3 juin 2006 à 01:29
HURRYCANE je developpe les application de base de donnée ,pffffff
cs_Napster
Messages postés76Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention19 septembre 2009 3 juin 2006 à 01:23
salut HARRYCANE ,
arreter de faire sa je connais personne de ce que tu as dit , je consulte toujour a cet heur si , ces bien le moment ou j'installe devant mon pc
et je lui donner 9/10 par ce que ces un bon travaille , rien d'autre on es pas des gamins .on encourage et on conseille , ces quoi l'interret de faire ce que tu as dit on gagne rien pour ce fait , ces pas defi ces un exemple proposer et tout le monde juge , franchement moi je le voie un beau travaille . voila
ici en consulte on apprend on conseille , rien que sa ces un site libre a tout le monde ...
hurrycane
Messages postés117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 3 juin 2006 à 00:34
source déposée a 22:05:20
je commente a 00:04:44 (source vue 20 fois + moi 21)
napster arrive avec son premier comment a 00:04:52 (22)
1 minutes apres donne une note de 9/10 a 00:05:55
la c'est affichée source vue 23 fois !!!
t'est rapide napster dans la consultation de codes sources d'applications de gestion ! bravo 63 secondes !!!
excusez mon acharnement dans le sujet je suis maniaque !
cs_Napster
Messages postés76Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention19 septembre 2009 3 juin 2006 à 00:05
je te donne 9/10 mon frere jolie travaille .
cs_Napster
Messages postés76Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention19 septembre 2009 3 juin 2006 à 00:04
salam brahim ,
votre logiciel es tres interessant , bonne continuation Rabi y3aounek .
hurrycane
Messages postés117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 3 juin 2006 à 00:04
jai pas encore decortiqué ton code !
cette fois je vais le faire ! on se retourve cette semaine devant la fievre de la gestion !!!
juste une premiere remarque je ne pense pas que le niveau soit initié je ne vois pas quesuqil ya d'initié dans :
table1.fieldbyname('nom').asstring:='pomme de terre'; par exemple !
et aussi eviter des fiches encombrantes et dont l'utilité n'est pas le sujet (a propos, mot de passe, etc) surtout que tout les mots de passe qu'on a vu jusqu'a maintenant sont des conditions :
"if edit1.text='laissezmoipasser' then formpassword.close;
c'est pas trop pratique !
la fenetre splash aussi c'est encombrant !
je ne dis pas que ce n'est pas bien mais seulement que ce n'est pas le sujet !
merci et a plus tard le temps de voir ton code !
13 nov. 2006 à 04:33
// ENFIN QUELQU'UN QUI SAIT ECRIRE ET PARLER FRANCAIS ICI!!! En la personne de Mauricio! Je vous prie d'excuser ce coup de gueule, mais trop c'est trop!//
Delphifr est un site francophone qui est fréquenté par des programmeurs du monde entier, à lire les postes, s'il y a des fautes d'expressions et d'orthographes c'est tout à fait normale lorsque les posteurs ne sont pas français, alors plutôt que de geuler des conneries, tu devrais être fier de toutes ces personnes qui ne sont pas françaises et qui pratique notre langue, car en anglais il y a certainement plus de forums et sources intéressantes.
C'est grace à des gens comme cela que notre langue à sa place dans le monde. Mon sentiment est plutôt que ton commentaire frôle la xén... dissimulée.
20 juin 2006 à 15:55
Ce n' est pas un "s" (pour marquer le pluriel) qui manque qui me gêne, par contre, si on doit lire la phrase 10 fois avant de comprendre, ça m' enerve un peu quand même ...
Bref, je vous demande seulement de faire un effort, et souvent il suffit de relire ce que l' on a écrit pour se rendre compte qu' on dit n' importe quoi :)
A+
Rappel pour tout le monde :
Avant de valider votre commentaire merci de le relire (2 fois s'il le faut) afin d'éviter un maximum de fautes d'orthographe et de français. Merci également de veiller à ne pas trop écorcher la langue de Molière en écrivant en abrégé (comme sur des SMS).En cas d'abus, votre commentaire sera rapidement supprimé par un des administrateurs.
20 juin 2006 à 15:01
20 juin 2006 à 14:52
A croire que l'apprentissage de la langue de Molière est devenue une option, de nos jours!
Je suis tellement dégoûté de tout ce déballage de morales, alors qu'avant de regarder la paille qui est dans l'oeil du voisin, on ferait mieux de s'occuper de la poutre qui se trouve dans son propre oeil...
Et ce serait tellement plus agréable de lire du vrai français, et pas un charabia, du style " moi je c'est parlé la france"...
Et pour finir, ce site a pour vocation d'échanger des expériences en programmation! Pas de savoir qui a un oeil bio-ionique pour lire en 3 secondes et 2 dixièmes toutes les sources du site... Après tout, cela ne fera que rajouter au calme et à la courtoisie requis (oui requis, car il y a LE calme et LA courtoisie, donc masculins pluriel), pour pouvoir s'exprimer librement.
A bon entendeur...
10 juin 2006 à 08:43
Mais un hashage MD5 ou SHA est plus sécuritaire.
9 juin 2006 à 19:01
question user on a meme pas besoin de deux comptes :
ou bien on integre un vrai module de gestion utilisateurs :
admin, users, guest et le tout editable via le compte admin et entierement parametrable ou bien on supprime les comptes et on laisse un password utilisateur du logiciel . pour ne pas s'engouffrer car ce n'est pas le but de la source.
tertio; la base de données ne crypte rien puisque les données y restent accesible via n'importe quel utilisateire access, dbdesktop ou autre meme avec notepad et quelque efforts on arrive a extraire quelque chose ! et c'est quoi le double cryptage ca ! crypter un truc crypté !
1 le double cryptage vu et exécuté par un débutant n'ajoute aucune securité ! lol dés fois on redecrypte en voulant doublecrypter !
2 quand on fait quelque chose on doit le faire dans les normes, et les normes sesont celle imposées par l'etat dans lequel on vit , et pour eviter toute controverse il suffit d'utiliser un algorithme de cryptage connu ou comme je lai mentionné dessus dans un cas comme cela un simple xor aurait suffit.
9 juin 2006 à 10:50
2-pour la protection comme a dit MAURICIO ta pas besoin de comptes d'utilisateurs!!! mais simplement d'Adsmin et User....
3-le cryptage jaime metre mes password dans la base de donnee elle meme ,crypte bien sure ...tu peut utiliser une double cryptage!!!
7 juin 2006 à 16:56
Je ne poste pas souvent de commentaire mais je pense que tous le monde à coché la case "J'approuve la charte de bonne conduite que je viens de lire ci-dessus". Alors soyez simpa, relisez-vous pour éviter les fautes d'orthographe et restez courtois.
Merci.
7 juin 2006 à 12:48
7 juin 2006 à 10:33
désolé les gars mais je fais de moins en moins de programmation vu que ma boite a réduit les effectifs et que je dois faire plein de choses en plus. Je suis en peu dégouté mais c' est la vie!!!
if Enfants = nil
then enfants:=Tenfants.Create(main); {création}
Voilà pour cette question.
Pour permettre plus de fonctionnalité, tu aurais dû mettre des speedButtons. L' utilisation des TActionList est très appropriée pour ces situations!!!
A+
6 juin 2006 à 21:09
if enfantview=false Then
enfants:=Tenfants.Create(main); {création}
Pour que La form enfants ne soit pas créer à chaque fois qu'en clique sur SpeedButton « Entants » et aussi le Manque dans le filtre et la recherche et pour les Bottons d'accès rapide j'ai remplacé pas les touches du clavier INS,DEL,F2
FOXI merci encore pour ton attention vers mon Application
6 juin 2006 à 20:43
ces derniers son très intéressante je veux les prennet en considération dans mes Codes est si t?a le temps ne hésité pas a données autre commentaire
excusé moi de Mon Français
Cordialement
6 juin 2006 à 20:35
maintenant je dis ça, vous en faites ce que bon vous semble ... moi c'est pas mon probleme.
c'est juste que ça aurait apporter un plus a l'appli ... et donc un plus grand interet.
6 juin 2006 à 15:36
6 juin 2006 à 15:33
Bravo à tous, question sécurité (cryptage etc...) vous êtes balaises! Il suffit lors de la fenêtre de mote de passe cliquer sur le bouton fermer (en haut de la fenêtre) pour entrer dans le programme!!! Utilise le ModalResult du ShowModal!
Faut dire que acces.showmodal; c' est une erreur de débutant ...
D'ailleurs quel est l' intérêt de gérer un fichier d' utilisateurs si ton code n' est pas du tout préparé pour être utilisé en multi postes??? Il aurait suffit d' un mot de passe de consultation et un autre d' administration (ou plutôt de modification).
Question présentation c' est pas trop mal malgré un manque terrible de fonctionnalités (filtres, recherche, bouton d' accés rapide à "nouveau, modifier" etc ...).
Il y a plein de petits trucs que l' on peut éviter comme :
if enfantview=false Then
enfants:=Tenfants.Create(main); {création}
Une TForm est nil si elle n' est pas crée, donc pas besoin de variables ...
Voilà un code que tu peux rendre plus clair:
data.Enfant.Filter:='mouvement=''False''';
remplace par:
data.Enfant.Filter:='mouvement=' + QuotedStr('False');
Même problème que la fenêtre password pour la fenêtre d' edition des enfants.
Enfin, le truc qui enerve n' importe quel programmeur, c' est de voir des compos qui ne sont pas nommés.
Je parle même pas de l' ortograsfe dans la source et dans les commentaires les gars, vous avez tout simplement assassiner la langue française (le prenez pas mal) ...
En résumé, il y a pleins de défauts que je vais pas étaler, j' ai pas le temps.
Un petit 5/10 pour satisfaire les membres "pour" et les "contre"!!!
5 juin 2006 à 17:44
Eh FOXI je ne crois pas que mon Programme et Bête a ce point la MR BORLAND
4 juin 2006 à 20:49
et puis pour eviter ça ... on peu doubler le MD5 :
MD5( Signature + MD5( Mots de passe ));
ce qui augmente les chances de ne pas avoir de collision.
et meme pour un bete programme comme celui ci ... la securité est importante elle devrait meme etre automatique pour n'importe quel programme qui possede un systeme de login.
un hash et point a la ligne.
si pas confiance en MD5, il en existe plein d'autre.
4 juin 2006 à 19:25
4 juin 2006 à 19:22
""Est ce que quelqu'un va chercher à peter le mot de passe d'un soft comme celui là, surtout une gestion "d'une pouponière !" .. ""
les données de la mère d'enfant son TOP SECRET meme les gents qui travillent dans la Pouponnier ne sache Pas Saufe le directeur et la secetaire le but de ce Logiciel et apres Quelque anneés Quand cet enfant(e) devient jeune Homme ou femme ils venant de cherche sa vrai familles "Sa mère"
c'est le vrai probleme parce que ils ont un Problème dans ces Archives
Merci a vous Tous
4 juin 2006 à 18:41
Bon sinon pour le code j'ai toujours pas eu le temps de regardé, je suis venu ici juste parce que vos post on blindé ma boite mail (désolé je suis pas chez moi ce week end, et donc pas delphi sous la main).
Je pense que ce n'est pas une mauvaise source, et elle a l'air plutot bien faite à prioris, mais juste en voyant le nom des unités, je dirai qu'il serai mieux qu'elles aient un nom plus explicite que Unit1, Unit2, etc..
Sinon tout à fait d'accord avec FOxi pour utilisé un Hashage plutot qu'un cryptage, celà evite en plus à un quelconque administrateur de decouvrir votre mot de passe avec un reversing. Et pour ceux qui sorte encore des arguments genre .. "oui mais en tel année un chercheur à trouvé une faille en faisant ceci" .. et alors ? Est ce que quelqu'un va chercher à peter le mot de passe d'un soft comme celui là, surtout une gestion "d'une pouponière !" .. de plus ceux qui arrivent à peter un tel mecanisme de cryptage passe leur journée pendant des mois à essayer de faire çà et en plus ce sont de grosses betes des math qui travaillent en équipe dans un labo ... Donc je pense que pour un programme comme celui-ci... le MD5 est largement satisfaisant, voir meme trop.
Bon CodinG !
4 juin 2006 à 18:27
domir sur 2 oreills..
4 juin 2006 à 18:23
4 juin 2006 à 14:15
braweb -> ce n'est pas l'algorithme de cryptage qui nous doit t'interesse mais la maniere de l'implementer.
ensuite si tu reussi tu pourra choisir nimporte quel algorithme.
personnelement en vendant des logiciels de gestion a des clients je nai jamais utilisé dans le processus de login plus qu'un simple XOR , faible mais jai jamais eu de plainte du genre u" un utilisateur a cassé un autre compte" si tu vois ce que je veut dire, et désolé pour lexemple que jai promis de poster, je suis un peu occupé ces jours ci mais je ne tai pas oublié.
et aussi avant que je n'oublie " en ce qui concerne ce qui s'est passé ces derniers temps, je mexcuse je me suis peut etre un peu emporté désolé "
4 juin 2006 à 13:18
4 juin 2006 à 13:14
Pour le MD5 c'est un fort Algorithme mais En 2004, une équipe chinoise découvre des collisions complètes.
quelque soit L'algorithme fort il y a toujours des gents qui cherche a le cassé c'est qui ajoute un gout dans ce domaine dans tout les cas on n'est pas sécurisé a 100% meme si en fait un Dongle et si un cracker veut casser ton Appliaction crois moi il n'attend pas
c'est un trés interrisant Domaine..
a l'attend de votre exemple de cryptage/décryptage si t'a le temps
@+
4 juin 2006 à 12:21
tres tres tres interissante
sur tous la virification des table a l'entree tres pratique
4 juin 2006 à 11:17
a la creation du mots de passe : stockage dans la BDD users en MD5
a la comparaison des mots de passe : Md5(MDPsaisie) = MDPBdd
tout simplement ... beaucoup plus securisant que vos solutions a deux francs. (desolé mais c'est vrai) ...
pour les Logins, toujours utiliser un cryptage irreverssible (autrement qu'en Brute force).
certain me diront que le MD5 est reverssible ... non c'est faux, pour retrouver une valeur MD5 il faut la comparée soit a un dictionnaire soit en testant toute les valeurs possible et inimaginable jusqu'a ce qu'on trouve le mots correspondant a la clef.
ce qui demanderas beaucoup de temps.
3 juin 2006 à 23:00
3 juin 2006 à 22:57
le système de notation est très bien tel qu'il est, et c'est aux Admin CS de faire ce qu'il faut pour ne pas qu'il y ait de pratiques... suspectes.
Et je ne vois où est le problème avec cette source : seuls 4 personnes ont votés, et il n'y a pas eu d'arrangements entre personne pour mettre 10/10 à cette source (la preuve, actuellement elle n'a que 5.75/20 !)
Donc, voilà :p
3 juin 2006 à 22:54
nous somme pas dans un examan pour Données des Notes?
SVP on reste dans le domaine du Forum
@+
3 juin 2006 à 22:50
apparament tu ne veut pas garder le pristige de se site mais tu es entrain de le detruire !!! sincerment hurrycane
tu me déçoit !!!!!
3 juin 2006 à 22:45
je ne suis contre personne et pas moins contre aucune note mais stp essayez de garder a ce site son prestige je suis entré ici sur delphifr en y découvrant une communauté de programmeurs motivés et objectifs. en ayant une conduite pareille vous leurrez les gens : imaginez un nouveau delphinaute qui debarque qui consulte la premiere source sur son passage et voit :
NIVEAU INITIE, NOTE 10/10 (le maximum) et en ouvrant la source il trouve (table1.fieldbyname('batman').asstring:='robin') ...!!!
il fait quoi, il dégage ...
nix faudrait penser a enlever le systeme de notation sauf aux moderateurs ou admins CS et de valider les niveaux indiqués , c'est mon avis .
enfin ce n'est que mon avis, si j'en fait trop dites le moi! car moi je sais me remettre en cause ! jai pas toujours raison. merci
3 juin 2006 à 22:38
"Sinon c'est très gentil de la part de Napster de te mettre 9 / 10 .. je cite "je te donne 9/10 mon frere jolie travaille."
Mais je vois pas où est là note ?.. pas sympa çà !!!
Pour le code, je regarderai çà plus tard, @+
stp dites moi coment faire pour juger un travail puis le regarder !
ca doit etre un avantage membre club CS peut etre !
eclairez moi !
ya une communauté de batmans ici ou quoi !
3 juin 2006 à 22:28
Derneire choses ,encourager c'est aidé , et vo mieux critiquer de le bon sens bien sur merçi
3 juin 2006 à 21:36
Je suis avec à 100% c'est une sécurité en + j'attend votre exemple
Et pour les enfants plus de 8 ans oui je crois que t?as raison ils son transférer dans un centre d'éducation
Je vous remerciez pour vos attention
3 juin 2006 à 17:32
Si le gamin à plus de 8 ans .. je pense pas qu'il aille en pouponière ? LoL
Sinon c'est très gentil de la part de Napster de te mettre 9 / 10 .. je cite "je te donne 9/10 mon frere jolie travaille."
Mais je vois pas où est là note ?.. pas sympa çà !!!
Pour le code, je regarderai çà plus tard, @+
3 juin 2006 à 13:51
BRAWEB -> pour les mots de passe il ya plusieur possibilités
1. BASEDEDONNEES - le mot de passe est stocké dans une table
2. REGISTRE - le mot de passe sera stocké dans le registre
3. FICHIER - le mot de passe est stocké dans un fichier texte
mais le plus important c'est que pour les trois cas le mot de passe (chaine de caractere) doit etre crypté c'est a dire tu utilise deux fonctions la premiere de cryptage de texte qui intervient dans la creation du mot de passe et qui crypte le texte entré dans le TEDIT puis tu l'enregistre ou tu veut. et une fonction de decryptage qui decrypte le texte chargé a partir de la source ou tu a stocké ton password aussi il faut dans l'interface du logiciel qu'il yait une ptit fiche de modification du mot de passe et aussi que lors de la premiere utilisation qu'il un message qui avertit que le mot de passe actuel est celui par défaut (password par exemple) et qui propose de changer celui par l'utilisateur!
je posterai un ptit exemple utilisant les trois methodes plus tard je tavertirait !
3 juin 2006 à 13:44
Je vous remercie Touts pour vous commentaire je ne crois pas que il ya une bande on se connu même pas
J'ai espère que en reste dans le sujet du quelle et créez ce forum
A propos du critique de HURRYCANE concernant les FORM Mot de passe et le Splash j'ai mis le splash parce que il ya une Création du L'alias et la vérification des l'état des BDs et s'il va trouver une erreur dans n'importe quelle BD il va se Rebuider la BD et A propos du Mot de passe Tu peux me dire comment faire SVP
FBALIEN je vous remercie de vous remarque je les prends en considération
SVP si quelqu'un a des suggestions ou des remarque hésité pas me les donnée avec La une autre Solution si s'il Possible
Merci encore a vous
3 juin 2006 à 12:04
Pratique les batch qui nettoient les fichiers temps mais il reste un fichier inutile "Thumbs.db"
Par contre dans le code il à plein de codes commentés qui ne servent pas à grand chose
et les commentaires utiles manquent
Pour amélioration
Lors du clic sur les boutons permettant l'affichage des formes "enfant","admin" et "members" rajoute
admin.WindowState := wsMaximized;
çà permet de réafficher la form
Pour quoi ne pas désactiver les boutons et menu "admin", "membre" lors d'un log en utilisateur au lieu de générer une exception
"if Acces.Admin=False Then Raise Exception.Create('Accés Réserver au Adminstrateur');"
voila ce que j'ai put voir en 20 min si je trouve autre chose je vous en fait par
Bon coding A+
3 juin 2006 à 01:29
3 juin 2006 à 01:23
arreter de faire sa je connais personne de ce que tu as dit , je consulte toujour a cet heur si , ces bien le moment ou j'installe devant mon pc
et je lui donner 9/10 par ce que ces un bon travaille , rien d'autre on es pas des gamins .on encourage et on conseille , ces quoi l'interret de faire ce que tu as dit on gagne rien pour ce fait , ces pas defi ces un exemple proposer et tout le monde juge , franchement moi je le voie un beau travaille . voila
ici en consulte on apprend on conseille , rien que sa ces un site libre a tout le monde ...
3 juin 2006 à 00:34
je commente a 00:04:44 (source vue 20 fois + moi 21)
napster arrive avec son premier comment a 00:04:52 (22)
1 minutes apres donne une note de 9/10 a 00:05:55
la c'est affichée source vue 23 fois !!!
t'est rapide napster dans la consultation de codes sources d'applications de gestion ! bravo 63 secondes !!!
excusez mon acharnement dans le sujet je suis maniaque !
3 juin 2006 à 00:05
3 juin 2006 à 00:04
votre logiciel es tres interessant , bonne continuation Rabi y3aounek .
3 juin 2006 à 00:04
cette fois je vais le faire ! on se retourve cette semaine devant la fievre de la gestion !!!
juste une premiere remarque je ne pense pas que le niveau soit initié je ne vois pas quesuqil ya d'initié dans :
table1.fieldbyname('nom').asstring:='pomme de terre'; par exemple !
et aussi eviter des fiches encombrantes et dont l'utilité n'est pas le sujet (a propos, mot de passe, etc) surtout que tout les mots de passe qu'on a vu jusqu'a maintenant sont des conditions :
"if edit1.text='laissezmoipasser' then formpassword.close;
c'est pas trop pratique !
la fenetre splash aussi c'est encombrant !
je ne dis pas que ce n'est pas bien mais seulement que ce n'est pas le sujet !
merci et a plus tard le temps de voir ton code !