Recherche chaud: pomme dadam gonflé cyphose chat étirement comment faire des pinces chanel comment etre jeune wikihow combien de spermatozoides par jour choline concentration in the brain calculer un profit en pourcent savoir minzu
Index Loisirs Santé Technologie

Comment faire pour créer un programme de cryptage

Publié:2013-08-03Source: général
Advertisement

Trois parties: Création du cryptage MethodCreating le décryptage MethodPolish et utilisation

Quel que soit votre raison est de vouloir créer un programme de cryptage, la création, on peut être amusant et très difficile. Toutefois, il pourrait être difficile de comprendre comment vous le faites si elle est votre première fois. Cet article traite de l'idée générale et les étapes de base dont vous aurez besoin de prendre afin de créer un programme de cryptage fonctionnel et réaliste.

Étapes

Partie 1 de 3: Création de la méthode de cryptage

Comment faire pour créer un programme de cryptage


1

Choisissez la langue du programme. Cela devrait être la première étape que vous prenez, juste pour que vous sachiez exactement ce que vous pouvez et ne pouvez pas faire. Certaines langues sont plus faciles à créer un cryptage que d'autres. JavaScript et Python sont faciles à apprendre et sont mieux à créer des méthodes de cryptage personnalisées que les autres programmes. Ces deux ont également un logiciel gratuit disponible en ligne à modifier et exécuter du code avec. Bien que l'exemple de cet article sera écrit en Python comme une démonstration, vous pouvez utiliser une autre langue que vous voulez.

Comment faire pour créer un programme de cryptage


2

Projet de la méthode de cryptage. En fonction de la langue que vous codez, vous pourriez avoir des limites à ce que vous pouvez et ne pouvez pas faire concernant le cryptage conception. Il est préférable de connaître ces derniers et faire une note mentale de toutes les limitations qui existent. Une fois que vous les comprenez, décider ce que le chiffrement final d'un simple mot va ressembler. Dans cet article, nous allons crypter tous les personnages dans un format numérique qui est de quatre numéros de long. Vous pouvez faire le programme chiffrer dans les caractères et comme vous le voulez, mais pour plus de simplicité, pensez à utiliser des nombres premiers. Voici la méthode que l'exemple sera utilise:

Cryptage à quatre chiffres

  • Premier nombre est un nombre aléatoire

    Numéros deuxième et troisième représentent la position numérique d'une lettre de l'alphabet. Numéros vont commencer avec un «3», et sont suivis par le nombre lui-même

    Le dernier numéro est également un nombre aléatoire.

Comment faire pour créer un programme de cryptage


3

Créer le programme de conversion. Cela va être la partie la plus complexe et difficile du programme de cryptage. Si vous n'êtes pas bon à la résolution d'énigmes, cela peut prendre un certain temps. Ci-dessus est une image d'une méthode de cryptage fini avec des commentaires.

Comment faire pour créer un programme de cryptage


4

Testez-le. Il est recommandé d'utiliser un logiciel intégré pour le langage de programmation spécifique que vous avez écrit le code pour l'exécuter. Soyez sûr que vous tester tous les éléments suivants:

Que la méthode de cryptage renvoie correctement seuls les caractères que vous voulez qu'il revienne;

Ce programme peut gérer tous les personnages, il est destiné à manipuler; et

Qu'il a correctement crypté des mots complexes tels que "hola" et "Whats up?".

Partie 2 de 3: Création de la méthode de décryptage

Comment faire pour créer un programme de cryptage


1

Utilisez le chiffrement unidirectionnel si nécessaire. Parfois, vous aurez juste besoin de crypter les données à sens unique, sans vouloir d'avoir une méthode de déchiffrement. Cryptage à sens unique est un bon moyen de stocker les types de données suivants:

Les mots de passe. De nombreux sites en ligne qui comprennent un système de mots de passe utilisateur ne chiffrer à sens avant de les stocker dans une base de données. Un exemple est le hachage, qui est utilisé pour comparer en toute sécurité les mots de passe sans quitter les exposés que le client et le serveur de les comparer.

Software. Presque chaque programme logiciel est crypté de façon que seul l'ordinateur peut décoder. Cela empêche les attaquants malveillants de dupliquer le logiciel et de le vendre pour un profit.

Comment faire pour créer un programme de cryptage


2

Étudier la comprendre exactement comment vous avez chiffré un mot ou une phrase vous aide à déterminer quelles sont les informations dont vous avez besoin pour regarder, et comment cette information cryptée peut être décodé méthode de cryptage..

Comment faire pour créer un programme de cryptage


3

Ecrire la méthode de déchiffrement. Il est un peu comme résoudre le puzzle vous vous créé. Ce sera beaucoup plus facile que la façon dont vous cryptée. L'image ci-dessus montre la méthode de déchiffrement qui va avec l'exemple précédent.

Partie 3 de 3: polonais et utilisation

Comment faire pour créer un programme de cryptage


1

Faites un système de menu simple. Très probablement, vous ne voulez pas avoir à ouvrir le code du programme, faites défiler vers le bas, et le type dans les fonctions pour crypter et décrypter les données. Ce qui le rend vraiment facile et rapide pour chiffrer ou déchiffrer les données sur la minute. L'image ci-dessus montre le système de menu pour l'exemple.

Conseils

Soyez sûr que votre système final peut gérer toutes les erreurs qui peuvent survenir, tels que les caractères non pris en charge.

Envisager la révision de la méthode de cryptage de temps en temps, juste pour vous assurer que toute personne qui essaie de casser votre code aura un moment plus difficile.

Si vous prévoyez d'utiliser le programme de cryptage pour communiquer avec un ami, envoyer lui / elle le programme final comme un exécutable. Il ya beaucoup de services en ligne pour exporter un programme comme un logiciel exécutable.

Si vous ne prévoyez pas d'utiliser pour communiquer, conserver sur une clé USB pour le chiffrement facile à chaque fois que vous en avez besoin.

Avertissements

Ne pas utiliser l'exemple de code, il est beaucoup trop simple à utiliser en toute sécurité comme une méthode de cryptage.

Pas de cryptage est parfait. Même si vous faites vraiment complexe, tout le monde peut encore déchiffrer le code.

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking