π
<-

Aide à la Cryptographie SVP !

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Aide à la Cryptographie SVP !

Unread postby kinkazma » 30 Sep 2018, 20:39

Bonjour ! Tout d'abord, je ne suis pas excellent en programmation (type chiffrements) même si je connais les bases du TI-Basic (j'ai fais un plus ou moins), et je sais utiliser ce que l'on me demande en 1S.

Est-ce que quelqu'un peut me dire si ce que je veux faire est possible ? Et est-ce réalisable en partant de là où j'en suis, et seul ?

Le principe de mon chiffrement est dans sa première partie de clarifier le message pour qu'il soit altérable sans perdre le message. C'est à dire qu'il soit possible d'en enlever un bout précis et de le remettre ailleurs mais garder le même sens.

Dans la deuxième partie c'est un peu comme le chiffrement de Cesar, mais plus... beaucoup plus compliqué. Le principe est d'alterner une façon de chiffrer selon la lettre que va prendre la clé (qui contient plusiquers lettres, entre 3 et 10).

Dans sa troisième partie qui sera probablement la plus longue à faire, est celle du principe de vigenere. À la différence que le tableau est ici mélangé, et le "Z" n'y figure pas, pour des raisons de difficultées à créer le tableau.

Je vous mets les trois images correspondantes (ci-dessous).

Je vous remercie de m'avoir accordé votre temps, et votre attention.
You do not have the required permissions to view the files attached to this post.
User avatar
kinkazma
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 132
Joined: 06 Mar 2018, 23:25
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS

Re: Aide à la Cryptographie SVP !

Unread postby UnCurieux » 01 Oct 2018, 17:47

J'ai fait un programme codant avec vigenère mais je ne connais pas la cx cas, sinon j'aurais peut-être pu t'aider :/
Maths, fractales, géométrie, packs de levels Oiram, jeux, physique, ... : ici

ImageImage
User avatar
UnCurieuxProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 23.7%
 
Posts: 367
Images: 2
Joined: 19 May 2017, 18:20
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa scientifique 1A

Re: Aide à la Cryptographie SVP !

Unread postby Limonadd » 01 Oct 2018, 19:32

Sympa ^^ j'avais aussi fait un algo de cryptage en 3 étapes comme toi, et la première étape ressemblait bcp à la tienne ^^ sinon tu voudrais le faire sous forme d'algorithme en basic? et puis j'ai juste pas compris comment tu passes de ta clé 4-7-1 à E-H-B?
User avatar
Limonadd
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 97.1%
 
Posts: 82
Joined: 14 Feb 2018, 17:10
Gender: Male
Calculator(s):
MyCalcs profile
Class: oui

Re: Aide à la Cryptographie SVP !

Unread postby kinkazma » 02 Oct 2018, 17:20

UnCurieux - C'est dommage en effet... (?)

Limonadd - Pour passer de 4-7-1 à E-H-B, j'ai utiliser la correspondance lettre/chiffre de la page 1, tout simplement. On peut préciser que de part la limite physique (on se rend compte de la limite en prolongeant C10 à C11 ou C12) de la page 2, que la clef doit se situer entre 0 et 10 soit A et K... sauf si on repart du début c'est à dire que le L devient dans la page 2 un A...
User avatar
kinkazma
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 132
Joined: 06 Mar 2018, 23:25
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS

Re: Aide à la Cryptographie SVP !

Unread postby kinkazma » 03 Oct 2018, 11:16

Voilà voilà !
Je ne connais pas ces fonctions et je ne sais pas si elles existent.
Si elles n'existent pas bas je voudrais bien savoir comment les créer.
J'ai numéroté tout ça pour faciliter la discussion !

1) J'en ai besoin d'une qui transforme les lettres en chiffres.

2) Une qui transforme les chiffres en lettres.

3) Une qui me donne le nombre total de lettres.

4) Une qui me sépare abc en a,b,c et 123 (le nombre) en 1,2,3.

5) J'ai besoin de comparer les composants d'une liste par colonne :
L1{1,3,5,6} / L2{7,4,6,1}
-> L3{1/7,0.75,5/6/,6}

Et de vos idées variées, ça peut toujours servir !
User avatar
kinkazma
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 132
Joined: 06 Mar 2018, 23:25
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS

Re: Aide à la Cryptographie SVP !

Unread postby Extra44 » 03 Oct 2018, 11:40

kinkazma wrote:1) J'en ai besoin d'une qui transforme les lettres en chiffres.
2) Une qui transforme les chiffres en lettres.
3) Une qui me donne le nombre total de lettres.
4) Une qui me sépare abc en a,b,c et 123 (le nombre) en 1,2,3.
5) J'ai besoin de comparer les composants d'une liste par colonne :
L1{1,3,5,6} / L2{7,4,6,1}
-> L3{1/7,0.75,5/6/,6}

Bjrr,
1) et 2) voir avec la table ASCII ...voir discussion viewtopic.php?t=17643&p=208644
3) pour une chaine de caractère : dim(chaine), pour une liste : dim({"2","3","25"""}) donne 3
4) voir avec le lien du 1 pour etudier une chaine de caractère
5) {1,3,5} / {7,4,6} donne {1/7,3/4,5/6} ... donc ca marche...non?
J'ai fais les essais en mode calcul, le tibasic devrait le faire aussi il me semble
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.


Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 32 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2373 utilisateurs:
>2329 invités
>38 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)