begin process at 2012 05 27 14:21:47
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > CHIFFREUR D'IP

CHIFFREUR D'IP


 Information sur la source

Note :
Aucune note
Catégorie :Réseaux & Internet Classé sous :ip, convertisseur, chiffre, cryptage, internet Niveau :Débutant Date de création :18/04/2002 Date de mise à jour :18/04/2002 22:58:59 Vu :5 606

Auteur : REX

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 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

Source avec Zip ID EDONKEY

 Sources de la même categorie

Source avec Zip Source avec une capture MINI SERVEUR HTTP [WINDOWS] par ganjarasta
Source avec Zip Source avec une capture CLIENT DE TEST MODBUS TCP par brunovan
Source avec Zip Source avec une capture SCANIP [ARP / ICMP] par ganjarasta
Source avec Zip Source avec une capture TRACEROUTE [WINPCAP] par ganjarasta
Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SCANIP [ARP / ICMP] par ganjarasta
Source avec Zip Source avec une capture GEOLOCALISATION par ganjarasta
Source avec Zip LIRE UNE IMAGE JPEG DEPUIS UNE ADRESSE IP par synopsism
Source avec Zip Source avec une capture OBTENIR SON IP INTERNET !!! par yoyo269
Source avec Zip CONVERTISSEUR / CRYPTEUR D'IP par arawns

Commentaires et avis

Commentaire de REX le 18/04/2002 23:13:30

Oups petit erreur, c'est po du c++ c'est du c tout simplement ! excuser :)

Commentaire de DeepThroat le 12/06/2002 19:24:01

heu chui dsl jcomprend pas l interet ... dsl

Commentaire de Donald le 05/07/2002 16:35:20

Courage Rex ! =) Bon maintenant faut le refaire en C++ :p avec bien sur les principes de base du c++ :p Allez ! :P

Commentaire de Donald le 05/07/2002 16:35:21

Courage Rex ! =) Bon maintenant faut le refaire en C++ :p avec bien sur les principes de base du c++ :p Allez ! :P

Commentaire de REX le 05/07/2002 16:47:51

Merci merci.... bon pour ce qui est de le refaire en c++ et bien on verra bien faudrait d'abord que j'apprenne le c tout cours ;)

Commentaire de Zebigbos le 19/12/2002 15:59:52

C'est motivant 2 fois le même commentaire...
C'est une bonne idee, REX, bon courage pour le C(++)

Commentaire de DScoder le 29/10/2007 16:52:11

Pourquoi ne pas utiliser un décalage de bit plutôt que de faire des multiplication ce serait plus clair ;)

 Ajouter un commentaire


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 &#224; internet&nbsp; 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,371 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales