Algorithme de cryptage de 128 ou 256 bits : pc1 encryption cipher

Soyez le premier à donner votre avis sur cette source.

Vue 18 514 fois - Téléchargée 1 925 fois

Description

Cet algorithme en delphi permet de crypter du texte avec des clés de 128 bits ou de 256 bits. L'algorithme est capable de crypter tout fichier binaire. On peut donc remplacer le texte en entrée par un fichier binaire en modifiant l'algorithme.

Le code est entierement libre de droits et peut etre utilisé pour des applications commerciales sans payer aucun droit.

L'algorithme est résitant à la cryptanalyse linéaire et différentielle. Il est disponible également dans d'autres langages à l'adresse : http://membres.lycos.fr/pc1

Conclusion :


Autres versions (C++, c, perl ...) sur
http://membres.lycos.fr/pc1

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
249
Date d'inscription
lundi 9 novembre 2009
Statut
Membre
Dernière intervention
2 mars 2020

Euh, bête question, comment passer de 128 à 256 bits?

merci,
Philippe
Messages postés
26
Date d'inscription
samedi 22 février 2003
Statut
Membre
Dernière intervention
6 octobre 2005

Je pense que c'est une erreur de manipulation de ton côté :) On peut déchiffrer sans problème même en fermant le programme ou même en déchiffrant sur un autre ordi. Le dernier état de la clé n'étant absolument pas nécessaire.
Le message en clair n'est pas absolument pas nécessaire pour déchiffrer un message crypté. Seul est nécessaire le message crypté et la clé.
La clé de déchiffrement est donc la même que celle du chiffrement.
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
8
Salut,
je me suis replongé dans ton algorithme il y a peu. Voici quelques remarques :
- peux-tu préciser dans la source qu'il faut que l'utilisateur puisse récupérer le dernier état de la clef sur 16 bits après avoir été mise à jour pendant le chiffrement ? Car sinon, le déchiffrement ne peut marcher (pour t'en convaincre, chiffre un message avec ton programme, ferme le programme, réouvre le et déchiffre avec la même clef).
- justement, le fait que la clef soit xorée avec le message en clair, fait que le message en clair est implicitement nécessaire au déchiffrement. L'information nécessaire est détenue par la clef (qui est xorée avec le message en clair pendant le chiffrement), du coup cela veut implicitement dire qu'il faut une clef par message (attention : je n'ai pas dit que les clefs n'étaient pas réutilisables, j'ai dit que la clef de déchiffrement est différente de la clef de chiffrement).

A bon entendeur ...

Cordialement, Bacterius !
Messages postés
5
Date d'inscription
jeudi 15 février 2007
Statut
Membre
Dernière intervention
31 août 2007

Merci de l'info !

Mais c'est vrai que par le manque de commentaires sur les points importants de l'algorithme, je n'ai pas saisi la logique de l'algorithme, étant novice en crypto...
Messages postés
26
Date d'inscription
samedi 22 février 2003
Statut
Membre
Dernière intervention
6 octobre 2005

Pour finir sur Canal+, la clé AES est changée plusieurs fois par jour mais les hackers sortent cette clé (avec un programme automatique) en direct de la mémoire du décodeur ou de la carte à puce et la diffuse sur le net automatiquement.
Afficher les 37 commentaires

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.