Crypter un ip! (lisez ca va être plus précis...)

Contenu du snippet

Voila ce code est assez simple mais fait ca qu'il as a faire meme s'il est passablement innutil! héhé mais bon c'Est tout de meme mon premier programme! Il permet de crypter un ip donné en une suite de nombre. Vous pouvez faire un ping de cette suite de nombre et vous vous appercevrez qu'il fera un ping du ip d'origine!

Source / Exemple :


#include <iostream.h>

int main()
{

	int ip1, ip2, ip3, ip4, iptotal;
	ip1 = 0;	ip2 = 0;	ip3 = 0;	ip4 = 0;	iptotal = 0;

cout << "Programme de cryptage de ip. Par Samoul. \n \n";

// Ip #1
	
	do 
	{
		cout << "Entrez la premiere serie de nombre du ip (***.***.***.***): ";
		cin >> ip1;
		if(ip1 < 0 || ip1 >= 255)
		{
			cout << "Le nombre doit etre compris entre 1 et 255.";
			cout << endl;
			cout << "Entrez la premiere serie de nombre du ip (***.***.***.***): ";
			cin >> ip1;
		}
	}
	while(ip1 < 0 || ip1 >= 255);

// Ip #2
	do 
	{
		cout << "Entrez la deuxieme serie de nombre du ip (***.***.***.***): ";
		cin >> ip2;
		if(ip2 < 0 || ip2 >= 255)
		{
			cout << "Le nombre doit etre compris entre 1 et 255.";
			cout << endl;
			cout << "Entrez la deuxieme serie de nombre du ip (***.***.***.***): ";
			cin >> ip2;
		}
	}
	while(ip2 < 0 || ip2 >= 255);

// Ip #3
	do 
	{
		cout << "Entrez la troisieme serie de nombre du ip (***.***.***.***): ";
		cin >> ip3;
		if(ip3 < 0 || ip3 >= 255)
		{
			cout << "Le nombre doit etre compris entre 1 et 255.";
			cout << endl;
			cout << "Entrez la troisieme serie de nombre du ip (***.***.***.***): ";
			cin >> ip3;
		}
	}
	while(ip3 < 0 || ip3 >= 255);

// Ip #4
	do 
	{
		cout << "Entrez la quatrieme serie de nombre du ip (***.***.***.***): ";
		cin >> ip4;
		if(ip4 < 0 || ip4 >= 255)
		{
			cout << "Le nombre doit etre compris entre 1 et 255.";
			cout << endl;
			cout << "Entrez la quatrieme serie de nombre du ip (***.***.***.***): ";
			cin >> ip4;	
		}
	}
	while(ip4 < 0 || ip4 >= 255);

cout << "\nLe ip a crypter est: "; 
cout << ip1;
cout << ".";
cout << ip2;
cout << ".";
cout << ip3;
cout << ".";
cout << ip4; 
cout << "\n";

ip1 = ip1*16777216;
ip2 = ip2*65536;
ip3 = ip3*256;

iptotal = ip1 + ip2 + ip3 + ip4;

cout << "Le Ip Crypter est: ";
cout << iptotal;
cout << "\n\n";

cout << "\n";
cout << "Tout droit reserve a Samoul. www.Samoul.fr.st , Samoul@hotmail.com" "\n \n";

return 0;
}

Conclusion :


Voila je croix que ce peut interessé plusieurs personne par le fonctionement a la racine. Si vous voulez changer une partie du code svp m'envoyer un e-mail avant. Comme ca je vais pouvoir voir mes erreurs et ainci m'instruire plus! Ce qui est le but premier!

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.