Accueil > > > CHIFFREUR D'IP
CHIFFREUR D'IP
Information sur la source
Description
Et bien c tout simple c un petit prog en c++ qui permet de chiffrer un ip, ça me peut-être rigolo à faire, exemple ip originale : 127.0.0.1 donne en ip chiffrer : XXXXXXXXXX donc comme ç si vous avez un site internet ou si vous donnez votre ip d'habitude à quelqu'un et bien dorénavant donner lui votre ip chiffrer :)
Source
- #include <stdio.h>
-
- int main(int argc, char *argv[])
- {
- /*
- -----[ INFORMATIONS SUR LE PROGRAMME ET SUR L'AUTEUR ]-----
-
- ----- > NOM DU PROGRAMME : CHIFFRE IP
- ------ > VERSION DU PROGRAMME : 1.00
- ------- > DATE DU PROGRAMME : 18/04/2002
- -------- > STATUT DU PROGRAMME : FREEWARE
- --------- > NOM DU PROGRAMMEUR : [REX]
- ---------- > E-MAIL DU PROGRAMMEUR : rex_letoutou@yahoo.fr
- */
-
- // Programme de chiffrement d'ip :
- // Pour chiffrer l'ip nous avons besoin que l'utilisateur
- // rendre l'ip à chiffrer.
- // Une fois l'ip récupérer, nous devons faire quelques calculs sur
- // chaque nombre de l'ip.
- // Mise à jour le 18/04/2002 : petite modfi' au nivo de la ligne 58.
- // Changement de type car sinon il y avait un probléme lors du calcul.
- // Passer du type "int" à "unsigned int".
-
- unsigned int IP1ER; // Petite déclaration pour les 4 nombres de l'ip rentrée.
- unsigned int IP2ND;
- unsigned int IP3ND;
- unsigned int IP4ND;
-
- int Calcul1er = 16777216; // Les chiffres qui nous sont utilent pour les
- int Calcul2nd = 65536; // calcules sur les différentes chiffres de l'ip.
- int Calcul3nd = 256;
- int Calcul4nd = 1;
-
- unsigned int resultat1; // C'est pour les résultats des calculs que l'on fait.
- unsigned int resultat2;
- unsigned int resultat3;
- unsigned int resultat4;
-
- //unsigned long double Total; // Là on va stocker le total du calcul final.
- unsigned int Total; // Là on va stocker le total du calcul final.
- //int Total; // Là on va stocker le total du calcul final.
-
- printf(" Entrez le 1er nombre de l'ip a chiffrer : "); scanf ("%d",&IP1ER);
- printf(" Entrez le 2nd nombre de l'ip a chiffrer : "); scanf ("%d",&IP2ND);
- printf(" Entrez le 3nd nombre de l'ip a chiffrer : "); scanf ("%d",&IP3ND);
- printf(" Entrez le 4nd nombre de l'ip a chiffrer : "); scanf ("%d",&IP4ND);
- printf("\n\n");
-
- resultat1 = IP1ER * Calcul1er; // Le 1er calcul effectué sur la 1er partie.
- resultat2 = IP2ND * Calcul2nd; // Le 2nd calcul effectué sur la 2nd partie.
- resultat3 = IP3ND * Calcul3nd; // Le 3nd calcul effectué sur la 3nd partie.
- resultat4 = IP4ND * Calcul4nd; // Le 4nd calcul effectué sur la 4nd partie.
-
- Total = resultat1 + resultat2 + resultat3 + resultat4; // Le calcul final.
-
- // Ci-dessous on afficher hormis le nom du programme, l'ip d'origine
- // et l'ip une fois chiffrer (résultat de notre calcul final).
- printf(" [ CHIFFRE IP PAR [REX] 18/04/2002 ]\n ");
- printf("\n");
- printf(" -----------------------------------\n ");
-
- printf(" VOTRE IP D'ORIGINE : %d.%d.%d.%d\n ",IP1ER,IP2ND,IP3ND,IP4ND);
- printf(" VOTRE IP CHIFFREE : %u",Total);
-
- printf("\n\n");
- printf(" Appuyez sur Entree pour quitter..."); // La touché entrée est sollicitée.
- getchar();
- getchar();
- return 0;
- }
-
-
#include <stdio.h>
int main(int argc, char *argv[])
{
/*
-----[ INFORMATIONS SUR LE PROGRAMME ET SUR L'AUTEUR ]-----
----- > NOM DU PROGRAMME : CHIFFRE IP
------ > VERSION DU PROGRAMME : 1.00
------- > DATE DU PROGRAMME : 18/04/2002
-------- > STATUT DU PROGRAMME : FREEWARE
--------- > NOM DU PROGRAMMEUR : [REX]
---------- > E-MAIL DU PROGRAMMEUR : rex_letoutou@yahoo.fr
*/
// Programme de chiffrement d'ip :
// Pour chiffrer l'ip nous avons besoin que l'utilisateur
// rendre l'ip à chiffrer.
// Une fois l'ip récupérer, nous devons faire quelques calculs sur
// chaque nombre de l'ip.
// Mise à jour le 18/04/2002 : petite modfi' au nivo de la ligne 58.
// Changement de type car sinon il y avait un probléme lors du calcul.
// Passer du type "int" à "unsigned int".
unsigned int IP1ER; // Petite déclaration pour les 4 nombres de l'ip rentrée.
unsigned int IP2ND;
unsigned int IP3ND;
unsigned int IP4ND;
int Calcul1er = 16777216; // Les chiffres qui nous sont utilent pour les
int Calcul2nd = 65536; // calcules sur les différentes chiffres de l'ip.
int Calcul3nd = 256;
int Calcul4nd = 1;
unsigned int resultat1; // C'est pour les résultats des calculs que l'on fait.
unsigned int resultat2;
unsigned int resultat3;
unsigned int resultat4;
//unsigned long double Total; // Là on va stocker le total du calcul final.
unsigned int Total; // Là on va stocker le total du calcul final.
//int Total; // Là on va stocker le total du calcul final.
printf(" Entrez le 1er nombre de l'ip a chiffrer : "); scanf ("%d",&IP1ER);
printf(" Entrez le 2nd nombre de l'ip a chiffrer : "); scanf ("%d",&IP2ND);
printf(" Entrez le 3nd nombre de l'ip a chiffrer : "); scanf ("%d",&IP3ND);
printf(" Entrez le 4nd nombre de l'ip a chiffrer : "); scanf ("%d",&IP4ND);
printf("\n\n");
resultat1 = IP1ER * Calcul1er; // Le 1er calcul effectué sur la 1er partie.
resultat2 = IP2ND * Calcul2nd; // Le 2nd calcul effectué sur la 2nd partie.
resultat3 = IP3ND * Calcul3nd; // Le 3nd calcul effectué sur la 3nd partie.
resultat4 = IP4ND * Calcul4nd; // Le 4nd calcul effectué sur la 4nd partie.
Total = resultat1 + resultat2 + resultat3 + resultat4; // Le calcul final.
// Ci-dessous on afficher hormis le nom du programme, l'ip d'origine
// et l'ip une fois chiffrer (résultat de notre calcul final).
printf(" [ CHIFFRE IP PAR [REX] 18/04/2002 ]\n ");
printf("\n");
printf(" -----------------------------------\n ");
printf(" VOTRE IP D'ORIGINE : %d.%d.%d.%d\n ",IP1ER,IP2ND,IP3ND,IP4ND);
printf(" VOTRE IP CHIFFREE : %u",Total);
printf("\n\n");
printf(" Appuyez sur Entree pour quitter..."); // La touché entrée est sollicitée.
getchar();
getchar();
return 0;
}
Conclusion
vous pouvez trouver l'archive rar contenant le programme compilé à http://cybersebftp.free.fr/Programme
Bonne Prog, au fait je suis "newbie" en programmation c++ !
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Connaitre mon IP de connection internet (et pas rezo...) [ par Tanshiro ]
Comment je peux faire pour connaitre l'IP de ma connection au CABLE en sachant que je passe par un routeur ? C'est a dire que je ne veux pas savoir mo
Je n'y comprend plus rien :-( [ par ChrOnOs83 ]
Slt à ts,tout dabor je suis dsl mais je ne savai pa tro comen resumé mon pb en quelque mot et c pr cela ke je né pa fai un sujet clair.en realité jaim
Adresse IP internet a partir d'un pc en Reseau [ par Steph115 ]
[font=Comic Sans MS]Bonjour a tous,En regardant sur le site pour connaitre comment obtenir son adresse ip j'ai remarque lorseq'on etait en reseau on o
IP internet [ par nwe ]
salut y' a t' il une fonction qui me renvoi mon l' adresse ip que j' utilise pour acceder à internet en c++ builder ? si oui laquelle merci
Recuperer IP Internet [ par trius ]
Bonjour à tout le monde, Je voudrais bien savoir, s'il est possible en C/C++ de récupérer l'ip (internet) d'une machine derrière un routeur adsl, sans
Internet Protocol (IP) [ par tavernier ]
Comment peut on connaitre l'IP du pc utilisateur?Sous Unix?Sus Windows?Un exemple de code serait le bienvenu
Convertisseur RS232 vers IP [ par kenza1987 ]
[b]Bonjour à tous,[/b] J'appelle au secours ... Je suis entrain d'essayer de trouver comment convertir RS232 vers IP ... J'ai cherché sur tout le for
adresse ip de la connexion internet [ par alain34270 ]
Bonjour,Je récupère les adresses IP de ma machine présentes dans la structure hostent, mais je voudrais savoir s'il existe une fonction sous visual qu
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
MATRICE TEMPLATEMATRICE TEMPLATE par hjr2610
Cliquez pour lire la suite par hjr2610 RE : SAC A DOS RE : SAC A DOS par hadjkaddour
Cliquez pour lire la suite par hadjkaddour
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|