Aller au contenu

Messages recommandés

loriss Membre 35 messages
Forumeur balbutiant‚ 16ans
Posté(e)

Bonjour, voici mon programme:

def checkMajuscules(text):
ALPHABET="ABCDEFGHIJKLMLNOPQRSTUVWXYZ"

for c in text:
if (c in ALPHABET) == False:
return False
return True


def cesar3(text):
newChar = ""
if checkMajuscules(text):
for c in text:
n=((ord(c)-65+3)%26)+65
newChar = newChar + chr(n)
else:
newChar = newChar +"Erreur"

return newChar

carac=input("rentre le caractère en majuscule:")
print(cesar3(carac))

ma prochaine question est : Utilisez le dernier exercice du TD Fonctions Python pour formater le texte avant de le chiffrer
mais je ne l'ai pas compris si quelqu'un pourrai me la reformuler pour que je puisse comprendre ce que je dois faire. Merci

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant
DroitDeRéponse Membre 61733 messages
Un con qui marche ira plus loin qu'un intellectuel assis‚ 47ans
Posté(e)
Il y a 4 heures, loriss a dit :

Bonjour, voici mon programme:

def checkMajuscules(text):
ALPHABET="ABCDEFGHIJKLMLNOPQRSTUVWXYZ"

for c in text:
if (c in ALPHABET) == False:
return False
return True


def cesar3(text):
newChar = ""
if checkMajuscules(text):
for c in text:
n=((ord(c)-65+3)%26)+65
newChar = newChar + chr(n)
else:
newChar = newChar +"Erreur"

return newChar

carac=input("rentre le caractère en majuscule:")
print(cesar3(carac))

ma prochaine question est : Utilisez le dernier exercice du TD Fonctions Python pour formater le texte avant de le chiffrer
mais je ne l'ai pas compris si quelqu'un pourrai me la reformuler pour que je puisse comprendre ce que je dois faire. Merci

Ce serait plus facile de t’aider si tu mettais ton TD en ligne 

Partager ce message


Lien à poster
Partager sur d’autres sites
loriss Membre 35 messages
Forumeur balbutiant‚ 16ans
Posté(e)

comment je mets des pièces joints?svp

Partager ce message


Lien à poster
Partager sur d’autres sites
riad** Membre 7130 messages
Forumeur alchimiste‚ 47ans
Posté(e)

T'as pas besoin de la function checkMajuscules, utilise à la place str.isupper()

>>> 'a'.isupper() 
False
>>> 'A'.isupper()
True

 

Il y a 5 heures, loriss a dit :

ma prochaine question est : Utilisez le dernier exercice du TD Fonctions Python pour formater le texte avant de le chiffrer
 

Formater comment? transformer le minuscule en majuscule? c'est simple :
 

def cesar3(txt) :
    #tu transformes chaque caractère en code UTF-8 dans une liste de compréhension 
    # txt.upper() permet de transformer le texte en majuscule
    n = [((ord(c)-65+3)%26)+65 for c in txt.upper()]
    # tu retourne le résultat avec str.join() que tu lui donnes en parametres 
    #une list qui transforme chaque code de n en texte avec chr()
    return ''.join([chr(i) for i in n])

 

Partager ce message


Lien à poster
Partager sur d’autres sites
loriss Membre 35 messages
Forumeur balbutiant‚ 16ans
Posté(e)

def checkMajuscules(text):
    ALPHABET="ABCDEFGHIJKLMLNOPQRSTUVWXYZ"
    
    for c in text:
        if (c in ALPHABET) == False:
            return False
    return True
        
        
def cesar3(text):
    newChar = ""
    if checkMajuscules(text):
        for c in text:
            n=((ord(c)-65+clé)%26)+65
            newChar = newChar + chr(n)
    else:
        print("formatage en cours...")
        print(text.upper())
        for c in text.upper():
            n=((ord(c)-65+clé)%26)+65
            newChar = newChar + chr(n)
  
    return newChar
    
carac=input("rentre les caractère en majuscule:")
clé = int(input("entrée la clé : "))
print(cesar3(carac))

merci.

si je n'ai pas fait d'erreur, pourriez vous m'aider a comprendre la question de l'étape 3

Partager ce message


Lien à poster
Partager sur d’autres sites
Ines Presso Membre 6302 messages
Forumeur alchimiste‚
Posté(e)
Il y a 12 heures, loriss a dit :

comment je mets des pièces joints?svp

Quand tu es en mode réponse, sous la zone d’écriture en gris, il y a " cliquer pour choisir des fichiers "

Partager ce message


Lien à poster
Partager sur d’autres sites
loriss Membre 35 messages
Forumeur balbutiant‚ 16ans
Posté(e)

ma question de l'étape 3 est: Attaque par force brute : Codez attaqueForceBruteCesar(text) qui retourne les 25 messages originaux possibles pour text préalablement chiffré avec un code de César ainsi que les décalages utilisés.

il y a 3 minutes, Ines Presso a dit :

Quand tu es en mode réponse, sous la zone d’écriture en gris, il y a " cliquer pour choisir des fichiers "

oui c écrit insérer un autre média mais j'arrive pas a l ajouter

Partager ce message


Lien à poster
Partager sur d’autres sites
Ines Presso Membre 6302 messages
Forumeur alchimiste‚
Posté(e)
il y a 1 minute, loriss a dit :

ma question de l'étape 3 est: Attaque par force brute : Codez attaqueForceBruteCesar(text) qui retourne les 25 messages originaux possibles pour text préalablement chiffré avec un code de César ainsi que les décalages utilisés.

oui c écrit insérer un autre média mais j'arrive pas a l ajouter

Tu n’as pas fait attention à ce que je t’ai dit.

Non je ne te parle pas d’insérer un autre média. Je parle de ce qui se trouve en gris à côté du trombone. Si tu cliques dessus tu doit avoir la possibilité en cliquant sur parcourir d’aller chercher ta pièce jointe. 

Partager ce message


Lien à poster
Partager sur d’autres sites
loriss Membre 35 messages
Forumeur balbutiant‚ 16ans
Posté(e)
il y a 3 minutes, Ines Presso a dit :

Tu n’as pas fait attention à ce que je t’ai dit.

Non je ne te parle pas d’insérer un autre média. Je parle de ce qui se trouve en gris à côté du trombone. Si tu cliques dessus tu doit avoir la possibilité en cliquant sur parcourir d’aller chercher ta pièce jointe. 

dsl je ne vois pas où c'est. je n'ai pas de trombone

Partager ce message


Lien à poster
Partager sur d’autres sites
Ines Presso Membre 6302 messages
Forumeur alchimiste‚
Posté(e)
il y a 3 minutes, loriss a dit :

dsl je ne vois pas où c'est. je n'ai pas de trombone

 

F641BFBA-E5DD-4DA7-8E6D-FB738583A468.png

Partager ce message


Lien à poster
Partager sur d’autres sites
loriss Membre 35 messages
Forumeur balbutiant‚ 16ans
Posté(e)

cette option n'est pas sur mon pc

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Ines Presso Membre 6302 messages
Forumeur alchimiste‚
Posté(e)

@January

Peux-tu aider loriss, je n’ai pas accès à un pc là, pour voir ce qu’il en est.

Partager ce message


Lien à poster
Partager sur d’autres sites
January Animatrice 40956 messages
©‚ 102ans
Posté(e)

Alors là j'avoue que je ne comprends pas. "Pas l'option ?" Perso quand je clique sur "choisir les fichiers" je tombe sur mon explorateur donc pas de souci !

Partager ce message


Lien à poster
Partager sur d’autres sites
loriss Membre 35 messages
Forumeur balbutiant‚ 16ans
Posté(e)

ouais il me propose pas "choisir les fichiers", moi j'ai une bande grise avec rien

Partager ce message


Lien à poster
Partager sur d’autres sites
Ines Presso Membre 6302 messages
Forumeur alchimiste‚
Posté(e)
à l’instant, January a dit :

Alors là j'avoue que je ne comprends pas. "Pas l'option ?" Perso quand je clique sur "choisir les fichiers" je tombe sur mon explorateur donc pas de souci !

Moi aussi je ne comprenais pas, mais je ne pouvais pas le vérifier et faire une capture d’écran pour lui montrer. 

@loriss tu utilises quoi comme pc ? 

@riad** ce jeune homme à besoin d’un coup de main. 

il y a 4 minutes, January a dit :

Alors là j'avoue que je ne comprends pas. "Pas l'option ?" Perso quand je clique sur "choisir les fichiers" je tombe sur mon explorateur donc pas de souci !

C’est peut-être parce qu’il faut un nombre de messages minimum pour avoir cette option ? 

@Caez

il y a 3 minutes, loriss a dit :

ouais il me propose pas "choisir les fichiers", moi j'ai une bande grise avec rien

 

Partager ce message


Lien à poster
Partager sur d’autres sites
loriss Membre 35 messages
Forumeur balbutiant‚ 16ans
Posté(e)

asus in search of incredible

Partager ce message


Lien à poster
Partager sur d’autres sites
Ines Presso Membre 6302 messages
Forumeur alchimiste‚
Posté(e)
il y a 13 minutes, loriss a dit :

asus in search of incredible

Je me trompe peut-être, mais je pense que tu n’as pas encore cette option parce que tu es nouveau, qu’elle sera fonctionnelle à partir d’un certain nombre de messages. 

Partager ce message


Lien à poster
Partager sur d’autres sites
loriss Membre 35 messages
Forumeur balbutiant‚ 16ans
Posté(e)

a ok pas de soucis

Partager ce message


Lien à poster
Partager sur d’autres sites
riad** Membre 7130 messages
Forumeur alchimiste‚ 47ans
Posté(e)
il y a 21 minutes, Ines Presso a dit :

ce jeune homme à besoin d’un coup de main. 

Je ne sais pas, pour bruteforcer un code il faut des informations supplémentaires et je ne sais pas quels sont les 25 messages codés
@lorisshéberge ton pdf chez un site spécialisé, par exemple :

http://myreader.toile-libre.org/

Et poste nous le lien.

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

×

Information importante

Ce site internet utilise des cookies pour améliorer l'expérience utilisateur. En naviguant sur ce site vous acceptez que des cookies soient placés sur votre navigateur. Conditions d’utilisation Politique de confidentialité