Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

Répondre

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
moins zéro
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Retour

Résumé de la discussion (messages les plus récents en premier)

yoshi
12-01-2022 11:58:24

Bonjour,

Là tu devrais trouver ton bonheur : https://www.bibmath.net/crypto/index.php

@+

birah00
09-01-2022 22:40:34

Bonsoir j'ai s'il vous plait besoin d'aide pour un programme de cryptage de messages avec ROT13, le code de vigenère ,le code de césar et le carré de polybe .je n'y connais rien et j'aimerais de l'aide pour commencer mon projet . merci bien.

Vadci
23-05-2009 16:22:24

Merci beaucoup pour ta réponse rapide.

Je te prie de m'excuser pour ne pas avoir ouvert ma discussion.

j'en suis désolé.

Bonne fin d'après-midi.

yoshi
23-05-2009 16:04:52

Bonjour,

S'il te plaît à l'avenir ouvre ta propre discussion.... Merci.

Il existe deux librairies dédiées :
pycrypto
                 et
ezPycrypto.
A propos de cette dernière, il est dit sur le site dédié :

This may be the only Python crypto API you ever need to learn !

Je n'en sais pas plus...

@+

Vadci
23-05-2009 15:29:29

Bonjour, j'ai un petit souci.

J'aimerai bien avoir un générateur de nombres entiers (grands entiers) aléatoire. Le seul problème est que sur le site de Python ils disent que random.(fonction) n'est pas compatible avec un usage cryptographique puisque le codage est déterministe...

J'aimerais donc savoir si possible s'il y a une autre manière d'en faire et/ ou si on peut utiliser cette bibliothèque quand même.

j'espère que vous me répondrez, et merci d'avoir lu en tout cas.

Bonne journée. :)

Lutcho74
31-01-2009 18:04:42

Re,
Ok ben pour les lettres majuscules du genre A(pour ampère) et bien sa ne mettais pas venue à l'idée que c'était dût à si c'était quelqu'un de spécifique qui l'avait inventé...
Pour la fonction def c'est bien se que je pensais...

yoshi
31-01-2009 09:25:24

Salut,

Gloups --' on dirait vraiment un 1, regarde par toi même,

Là, mon petit gars, tu réinventes l'eau tiède ;-))
Il y a plus de 20 ans, pour éviter ce genre d'erreurs dans mes interros (le l, unité du litre), je m'étais échiné à chercher une police cursive que j'utilisais à chaque fois seulement pour ce foutu l...
Puis un jour, ô divine surprise, j'ai constaté qu'il avait été décidé que le symbole du litre ne serait plus l mais L, créant ainsi une exception aux notations des Sciences Physiques.
Je te rappelle qu'une unité prend une majuscule si elle est dérivée d'un nom propre :
A pour Ampère, André Marie Ampère
V pour Volt, Alessandro Volta
W pour Watt, James Watt
Hz pour Hertz, Rudolf Heinrich Hertz
N pour Newton, Isaac Newton
... etc ...

Alors disons qu'une fonction, ça permet de programmer plus "propre", et on peut répondre oui et non à ta question.
Le corps principal d'un programme peut être considéré comme un chef d'orchestre et les fonctions comme étant les différents musiciens.
Si tu as quelques lignes de code que tu vas devoir reproduire mettons 5/6 fois dans ton programme, tu en fais une fonction, ou un sous-programme (la nuance entre les deux est subtile) que tu appelleras 5/6 fois donc gain de temps et de lignes.
L'autre avantage c'est que tu peux te créer une bibliothèque de fonctions, dans laquelle tu vas aller piocher le jour où tu en as besoin, pas besoin de réécrire les lignes de code.

En gros, voilà...

@+

Lutcho74
30-01-2009 20:56:10

Re,
Gloups --' on dirait vraiment un 1, regarde par toi même, je me demander justement depuis un moment pourquoi y avait un 1 mais j'avais pas fait le raprochement avec le "l":

1   l

j'ai jeter un coup d'œil au programme que tu as mit, et la fonction "def" sert bien a définir une fonction mathématique genre une fonction affine ?

yoshi
30-01-2009 18:24:33

Re,

M'enfin, si c'était un 1, Python aurait déclenché un message d'erreur en disant qu'on ne peur pas concaténer un nombre et une chaîne de caractères, non, il s'agit de la lettre l.
Je pars d'une chaîne vide nommée MessageClair, et à chaque tour de boucle, je lui ajoutes la lettre l pour autant qu'elle soit différente des signes de ponctuation nommés au dessus.
C'est une façon "basique" de remplacer par exemple :
Mais, qu'est-ce donc un cacatoes ?
par :
Maisquestcedoncuncacatoes
Ok ?

Après, j'ai écrit quelque chose de plus élaboré faisant appel aux fonctions spécifiques de Python...

@+

Lutcho74
30-01-2009 18:06:27

Re,
Oups en faite j'ai oublier une ligne et justement j'ai oublier la ligne que je ne pigé pas le "alors" --'

if l<>"'" and l<>" " and  l<>"-" and l <>"," and l<>".":
        MessageClair=MessageClair+l

je ne pige pas pourquoi on ajoute 1 au message en clair ? ? ? ? ?

Je me douté que je ne pourrais pas posté mais petit programmes de conjugaisons mais j'ai quand même demandé on c'est jamais...^^

Ce serai cool que tu poste tes codes... :)

yoshi
30-01-2009 17:57:50

Re,

Bon, l c'est la lettre extraite de la phrase à coder...
Cette ligne en pseudo-code se traduit par :
si l est différent de "'" (apostrophe) et l différent de " " (espace) et l différent de "-" (trait d'union) et l différent de "," (virgule) et l différent de ":" (deux points) alors...
A quoi j'ai dû ajouter le  ";",  le "!" et le "?", il me semble...

Quant à ton autre question, il faut quand même sur un forum de maths, que ça ait un rapport avec les maths, non ?
Je ne posterais pas ici, mon programme de conjugaison française...

Je vais poster quelques petits scripts utilisés dans des programmes plus conséquents : calcul de la factorielle, calcul du PGCD par l'axiome d'Euclide, recherche des nombres premiers par la méthode du crible d'Eratosthène...

@+

Lutcho74
30-01-2009 16:36:00

Salut,
Déjà je tient a remercier Fred pour avoir fait la catégorie programmation et Yoshi pour lui avoir demandé =).
Et est ce que c'est obligatoirement de la programmation qui doit avoir un rapport avec les maths ou pas?

Yoshi:
Vue que maintenant les épreuves communes sont terminer je me suis un peu remit a la prog et jpige pas trop trop se morceau de code :  <<  if l<>"'" and l<>" " and  l<>"-" and l <>"," and l<>".":   >>
ce "morceau de code" fait partie du code simplifier de crptage que tu ma donner dans le message #43.

@+

Lutcho74
26-01-2009 17:59:33

Salut,

Merci, je sent que je vais approfondir tout se qui est module à importer...

@+

yoshi
26-01-2009 11:17:05

Salut,

Tiens, une autre solution avec randrange :
http://www.siteduzero.com/forum-83-2522 … ndint.html

@+

Lutcho74
25-01-2009 21:49:45

Re,
ouai j'ai lu des trucs sur les modules et j'ai vu également quelque codes avec le module math
Je testerai ton code d'y ci peu pour l'adapter a un questionnaire en latin qui si le nombre (a=1 b=12) ton a 5 se sera les cas au pluriel si c'est 5 au singulier sa me permetra de faire varier les questions...

Pied de page des forums