Nouvel algo de cryptage (intéressant)

Description

Alors voilà :
ce cryptage utilise l'algo tex01 (sécuricrypt). Il décale chaque caractère avec la clé (de - 3600 à 3600). Cette clé est limitée pour correspondre aux caractères ASCII. Jusque là ça s'apparente au cryptage de César, le plus simple qui existe. Mais j'ai rajouté une fonction créant des sinusoïdales... le cryptage est donc issu d'un décalage du caractère avec la clé mais aussi cette fonction. Chaque caractère est codé différement à cause de la forme de la fonction et cette fonction n'est pas redondante (elle ne se répète pas), du moins avec les tests que j'ai réalisés mais on peut peut-être trouver une répétition en utilisant une grande force de calcul.
Pour utiliser la fonction et bien il faut la recopier dans un module et l'appel depuis le code est le suivant :
ChaineCryptée = Cryptage(TextClair, Clée, 0 ou 1)
0 ou 1 correspond à l'opération (0 pour crypter, 1 pour décrypter).
Vous pouvez utiliser cette fonction mais j'aimerais bien que vous précisiez le nom de l'algo et celui de son auteur (c moi ;-)
Sans connaître le code source il est extrêmement difficile de casser un texte crypté à cause de la forme de la fonction couplée.
Par contre c'est possible en connaissant le code source, en utilisant un calcul de force brute et en testant chaque résultat (faut avoir du temps à perdre lol :-)
Personnellement j'ai créer à partir de cet algo une version plus évoluée (tex02) qui rend le texte crypté incassable, même en connaissant le code source, mais je me la réserve pour un usage personnel.
Voilà, j'espère que mes explications sont claires et n'hésitez pas à me contacter si vous avez des questions.

@+ tex

N.B.: C'est celui qui sera utilisé pour identifier l'utilisateur dans le projet Winux.

Codes Sources

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.