Devenir membre club
Connectez vous
Aide & règlement
Votre 1ère visite
Le règlement
Contacter les admins
Contacter le webmaster
Questions & réponses
Comment soutenir CodeS-SourceS
Comment faire un lien vers CodeS-SourceS
Autres questions
A propos & don
A propos du réseau
Les modérateurs
Remerciements
Faire un don
Le livre d'or
Tous les livres
Les dernières parutions
Les plus consultés
Les critiques
Le top des ventes
Le top favoris des membres
Recevoir des livres blancs
Tous les thèmes
Les derniers messages
Les nouveaux messages
Poser une question
Le Chat - IRC
Tous les tutoriels
Ajouter un tutoriel
Les tutoriels en vidéo
Les formations vidéos
Tous les codes
Ajouter un code
Filtrer par catégorie
Filtrer par date
Les plus récents
Les mis à jour
Les codes par jour
Filtrer par niveau
Niveau débutant
Niveau initié
Niveau expert
Filtrer par type
Les codes avec capture
Les codes avec zip
Les codes .Net
Filtrer par qualité
Les plus populaires
Les plus populaires du mois
Les plus téléchargés
Les mieux notés
Top par catégorie
Top des favoris
Filtrer par auteur
Tous les auteurs
Le top des membres
Les snippets
Déposer votre CV
Consulter les offres d'emploi ou de stage
Consulter les CVs
Déposer une offre d'emploi ou de stage
Modèles de CV et lettres
Trouver une convention collective
Les écoles d'informatique
Toutes les écoles
Ajouter une école
Les outils
Outils pour développeurs
Trouver des ressources
Base de données de CodeS-SourceS
Télécharger les meilleurs logiciels
Comparer les prix
Envoyer des ecards
Création de bannières
Annuaire de la prog
Tous les sites
Ajouter votre site
Le dico de la prog
Toutes les définitions
Ajouter une définition
Les évènements
Tous les évènements
Les évènements à venir
Ajouter un évènement
Téléchargements
CodeS-SourceS Toolbox
CodeS-SourceS Toolbar
Toolbar pour FireFox
Fonds d'écran
Les compil's
Nos partenaires
Magazine Programmez
Frontier.fr
Xiti
ProgOnline
Winwise
Editions Eyrolles
Toute la liste
Les RFC
CS
VB, VB.NET
ASP.NET,ASP
C, C++
ColdFusion
PHP
Javascript
Delphi
Flash
Java
Graphisme
Irc
Assembleur
C#
Mobilité
SQL
Foxpro
Python
Regex
Flex
Windev
Ce site au démarrage
begin process at 2013 06 19 14:23:59
Accueil
Codes
Tutoriels
Forum
Livres
Emploi
Services
Connexion
Trouver un code source :
dans
Tout le site
Codes
Tutoriels
Forum
Blogs
Livres
RFC
Icones
News .NET
Boutique
[ Dernières recherches ]
Veuillez saisir votre recherche... Ex: smtp, lire un fichier, rs232
Options de recherche :
Tous les codes
Tous les codes en .Net
Tous les codes sauf .Net
Langages disponibles :
Tous les langages
ASP / ASP.NET
Assembleur
C / C++ / C++.NET
C# / C#.NET
ColdFusion
Delphi
Flash
Flex, Air, ActionScript
Foxpro
Graphisme
IRC
JAVA / J2EE
Javascript / Ajax / DHTML
PDA / PocketPC
PHP
Python
Regex, Regular Expression, Expression régulière
SQL
Visual Basic, VB6, VB.NET, VB 2005, VB
32 commentaire(s) de tdt63
sur des sources sur tout
CodeS-SourceS
Déposé sur
Crypter avec aes 256 bits ( advanced encryption standard )
Au temps pour moi, je n'avais pas vu qu'on pouvait spécifier la taille des blocs et de la clé avec gkey(). En mode 256/128, les sorties correspondent bien aux valeurs du NIST. Le mode 256/256 est supporté par Rijndael mais n'a pas été retenu par AES.
Posté le :
05/03/2011 23:20:05
Déposé sur
Crypter avec aes 256 bits ( advanced encryption standard )
Bonjour,
Très bon code.
Il me semble toutefois qu'il y a quelques problèmes.
Tout d'abord, la fonction EncryptData insère 4 octets en tête avant le cryptage afin de spécifier la longueur du message. Et si la longueur de résultat, n'est pas un multiple de 32, on comble avec des zéros... Il me semble que cela affaiblit le cryptage... Ne faudrait-il pas mieux combler avec des octets aléatoires ?
Ensuite, la routine de cryptage Encrypt() travaille sur des blocs de 256 bits, alors que dans la spécification officielle, c'est seulement 128 bit. Et lorsqu'on regarde le résultat de cette méthode seule, les sorties ne correspondent pas du tout à celles de l'algo officiel, même si on se limite aux 128 premiers bits.
Exemple
Plain text : CE DA C1 5C 4B 2F 9D 71 4C A7 FF 2E AA 0B 9B 47 DB 48 B5 BE 65 18 36 A9 99 DF FF 36 7D D3 7D ED
Clé : 5D 28 E6 BB C1 0E 3A F2 C7 43 0C 67 E6 AB C3 B7 D7 6E F4 F0 04 9F 7B 51 3E 1C CB 52 AE B5 82 E4
Crypté : 79 55 B1 46 E2 3A B3 F0 81 C5 58 80 99 4C E2 2D 78 1C 76 54 1F E7 2F A4 E3 31 4D 20 10 15 DB C0
128 premiers bits obtenus avec la même clé et l'algo officiel :
11 a7 d1 db 55 7b 60 61 b1 02 d8 e0 ba cc 05 0b
S'agit-il d'erreurs, ou est-ce une version de Rijndael non conforme au standard mais correcte ?
Posté le :
05/03/2011 01:35:55
Déposé sur
Sniffeur + routeur
OK, c'était un peu tard de toute façon mais bon comme personne n'avait répondu... Et pour mon problème avec Windows 7, personne n'a une idée ?
Posté le :
04/03/2010 18:45:39
Déposé sur
Sniffeur + routeur
Excellente cette source ! Je ne savais pas qu'il était possible de faire ça sans driver.
J'ai cependant un petit problème : sous Windows 7, je ne capture que les paquets sortants et pas les paquets entrants sur mon interface, alors que ça marche très bien sous Windows XP. J'ai essayé avec d'autres sources / logiciels utilisant les Raw Sockets, et à chaque fois même résultat. Quelqu'un sait-il à quoi c'est dû ?
Sinon pour Bobobo, j'ai la solution car j'ai eu le même problème, même si c'est un peu tard. En fait, certaines cartes Wifi ne gèrent pas le mode promiscuous, donc il faut le désactiver. Pour ça, il faut mettre l'option à 3 (IP_LEVEL) au lieu de 1. (Variable E_BUFFER dans CreateSocketSniffe() )
Posté le :
04/03/2010 12:19:41
Déposé sur
Menu crée dynamiquement (sans passer par l'assistant de vb)
Bonjour, très utile ce code. Une petite question : quelqu'un sait-il comment faire l'équivalent pour les menus en en-tête de la fenêtre ? Je sais qu'il faut utiliser la fonction SetMenu, mais je ne sais pas comment récupérer les clics de l'utilisateur en suite.
Merci.
Posté le :
09/02/2009 17:12:28
Déposé sur
Transfert de fichier via winsock
Slt, cette source marche bien, mais que ce soit avec elles ou d'autres, le débit reste très inférieur aux solutions commerciales. Par exemple, lorsque j'envoie un fichier depuis chez moi, je ne dépasse jamais les 50 Ko/sec avec toutes les sources de Transfert que j'ai trouvées, alors qu'avec un programme comme FileZilla Server, j'atteins les 95-100 Ko/sec. Quelqu'un sait-il à quoi c'est dû, peut-être au contrôle Winsock ?
Posté le :
12/01/2009 11:22:17
Déposé sur
Cryptage/decryptage rsa sur 64 bits
Bonjour, l'algorithme a l'air bien, le problème c'est que au cryptage, il case un caractère, donc un octet par variable double, soit 1 octets sur 8 octets. Du coup, ça multiplie la taille de sortie par 8 et ça facilite les attaques puisqu'un caractère est toujours codé de la même façon dans le texte. En utilisant CopyMemory, pour remplir les tampons Double avec 8 octets, ça résoudrait ces deux problèmes, il me semble ?
Posté le :
07/11/2008 11:00:00
Déposé sur
Cacher une session xp
C'est vrai que la commande NET USER provoque la même chose pour les comptes normaux, mais elle ne permet pas par exemple de démasquer le compte Administrateur ou un autre compte spécial. Le principal but de la source est l'utilisation de la clé UserList, ses possibilités.
Posté le :
27/07/2008 06:47:01
Déposé sur
Règles de routage nat via upnp
Je me suis peut-être mal exprimé. Pour un routeur dont le propriétaire ne veut pas que vous ayez l'accès, c'est impossible, car il aura sûrement désactivé NAT UPnP. C'est une illustration, c'est utile pour un programme ayant un rôle de serveur que l'on veut autonome, sans qu'il ait à se soucier s'il y a un mot de passe, et si oui lequel. Je n'ai pas dit que c'était destiné à passer une quelconque protection...
Posté le :
27/07/2008 06:25:46
Déposé sur
Règles de routage nat via upnp
Hello 42WAWA42,
Il ne manque pas de classe : elle est ajoutée en référence (Hnetcfg.dll)
Posté le :
26/07/2008 16:53:29
1
2
3
4
Nos sponsors
Derniers Blogs
INTéGRATION YAMMER ET SHAREPOINT ONLINE (OFFICE 365), éTAPE 1 .
INTéGRATION YAMMER ET SHAREPOINT ONLINE (OFFICE 365), éTAPE 1 .
par Patrick Guimonet
#Yammer Certains s'en sont déjà fait l'écho (ici en allemand par exemple : Yammer Integration in Office 365 Phase 1) ou bien sûr sur le blog SharePoint : Make Yammer your default social network in Office 365 en anglais. Mais c'e...
Cliquez pour lire la suite de l'article
par Patrick Guimonet
[DYNAMICS CRM] AJOUTER LES DOSSIERS DE CRM AU DOSSIER FAVORIS D'OUTLOOK
[DYNAMICS CRM] AJOUTER LES DOSSIERS DE CRM AU DOSSIER FAVORIS D'OUTLOOK
par bianca
Objectif Pour aller plus rapidement dans les menus de Dynamics CRM depuis votre client CRM pour Outlook, vous pouvez utiliser le dossier des Favoris d'Outlook. En effet, par simple glisser/déplacer, vous pouvez déposer un éléme...
Cliquez pour lire la suite de l'article
par bianca
VISUAL STUDIO 2013
VISUAL STUDIO 2013
par Etienne Margraff
Ahh, ENFIN ! c'est officiel, il va y avoir un VS et un TFS 2013. De nouvelles fonctionnalités qui vont à mon sens assoir la maturité de TFS qui est maintenant l'outil incontournable pour tout projet (.NET, mais pas seulement !). Si vous n'avez pas jet...
Cliquez pour lire la suite de l'article
par Etienne Margraff
CONFIGURER LA COLLATION SQL SERVER POUR SHAREPOINT
CONFIGURER LA COLLATION SQL SERVER POUR SHAREPOINT
par JeremyJeanson
Note : Je poste cet article à titre de pense-bête. Cela fait des années que je me trimballe avec une capture d'écran, car je ne me rappel jamais comment choisir la collation d'un SQL Server pour SharePoint. Pour SharePoint, il est conseillé de choisir la ...
Cliquez pour lire la suite de l'article
par JeremyJeanson
ETENDRE LE TEAM WEB ACCESS DE TFS 2012 - STEP 1: CRéATION DU PLUGIN
ETENDRE LE TEAM WEB ACCESS DE TFS 2012 - STEP 1: CRéATION DU PLUGIN
par Philess
Dans cet article nous allons créer un plugin installable sur le Team Web Access qui s'intègrera dans l'architecture du site et se chargera au moment où on le décidera. Avant de lire ce billet et si cela n'est pas encore fait j...
Cliquez pour lire la suite de l'article
par Philess
La suite
RSS
Côté IT
LE DNS SOUS LINUX
Installation SharePoint Foundation 2013 en mode Stand-Alone
Configuration du moteur de recherche de SharePoint Foundation 2013
Installation de SharePoint Foundation 2013 sur Windows 2012
Installation de l?outil de détection des logiciels d?entreprise : Microsoft Assessment and Planni...
Installation de SharePoint Foundation 2013 Preview
Utiliser Office 365 pour un projet d?équipe - PART 2
La suite
RSS
Offres d'emploi
Recherche Développeur H/F polyvalent(e)s .net, j2ee, Win / Linux
Recherche Développeur .NET C#/VB
Recherche Développeur Application
Recherche Ingénieur développeur Catia V5/V6 et coordinateur CFAO
Recherche Développeur PHP5 Sénior H/F
Recherche Développeur PHP5 Junior H/F
Recherche Développeur Application WEB (DAM et PIM)
Déposer une offre
La suite
RSS
Formations Video
PrestaShop 1.5 : Les nouveautés
Découverte de jQuery UI
Les fondamentaux de 3ds Max 2014 : Prise en main
Les fondamentaux de Lightroom 5 : Prise en main
Lightroom 5 : Les nouveautés
Atelier pratique avec Photoshop : Les textures
Atelier pratique avec Blender : Compositing d'une scène cartoon
La suite
RSS
Appels d'offres
Plateforme web-video conference
Budget :
3 000€
Creation d un site internet type comparateur de prix
Budget :
2 000€
Serveur Webservice PHP - MySQL avec WDSL republication
Budget :
150€
La suite
RSS
Logiciels
Nego Facturation (1.85)
NEGO FACTURATION (1.85)
Nego Facturation est un logiciel complet qui permet de gérer vos factures et devis très simplemen...
Cliquez pour télécharger Nego Facturation
Devis-Factures PHMSD (2.2.0.1)
DEVIS-FACTURES PHMSD (2.2.0.1)
Configuration minimale Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à...
Cliquez pour télécharger Devis-Factures PHMSD
WDmemoCode (2.0.0.1)
WDMEMOCODE (2.0.0.1)
WDmemoCode a été conçu pour aider les développeurs Windev à créer/compléter et conserver une base...
Cliquez pour télécharger WDmemoCode
ProtoMedic (4.0.0.11)
PROTOMEDIC (4.0.0.11)
ProtoMedic est un logiciel destiné principalement aux médecins généralistes. ProtoMedic permet d...
Cliquez pour télécharger ProtoMedic
MyCurriculum 2011 (7.4.1.12)
MYCURRICULUM 2011 (7.4.1.12)
Rédigez votre Curriculum Vitae mais également ceux de votre famille ou de vos amis très facilemen...
Cliquez pour télécharger MyCurriculum 2011
+ de logiciels à télécharger
Vidéos drôles
Halloween Party
Terry Tate Office Linebacker Superbowl 2003
Jeu vidéo instructif
C'est un véritable vol !
Banana Song
Comment attraper la grippe A
Parodie Pub Window 7
La suite
RSS
Sondage...
Votre navigateur n'utilise pas le javascript, pour
voter aux sondages de ce site, cliquez ici
Statistiques
1 979 619
membres
47
nouveaux aujourd'hui
16 321
membres club
Comparez les prix
iPod touch 3rd Generation (64 Go)
Entre 374€ et 379€
Visiter le guide achat
CalendriCode
Juin
2013
L
M
M
J
V
S
D
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Consulter la suite du CalendriCode
Photothèque
Visiter la photothèque
CS Tool Box
A découvrir