Aller au contenu

loriss

Messages recommandés

Membre, 21ans Posté(e)
loriss Membre 54 messages
Baby Forumeur‚ 21ans‚
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

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
  • Réponses 75
  • Créé
  • Dernière réponse
Membre, Un con qui marche ira plus loin qu'un intellectuel assis, 52ans Posté(e)
DroitDeRéponse Membre 86 809 messages
52ans‚ Un con qui marche ira plus loin qu'un intellectuel assis,
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 

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
loriss Membre 54 messages
Baby Forumeur‚ 21ans‚
Posté(e)

comment je mets des pièces joints?svp

Lien à poster
Partager sur d’autres sites

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
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])

 

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
loriss Membre 54 messages
Baby Forumeur‚ 21ans‚
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

Lien à poster
Partager sur d’autres sites

Invité
Invités, Posté(e)
Invité
Invité Invités 0 message
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 "

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
loriss Membre 54 messages
Baby Forumeur‚ 21ans‚
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

Lien à poster
Partager sur d’autres sites

Invité
Invités, Posté(e)
Invité
Invité Invités 0 message
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. 

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
loriss Membre 54 messages
Baby Forumeur‚ 21ans‚
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

Lien à poster
Partager sur d’autres sites

Invité
Invités, Posté(e)
Invité
Invité Invités 0 message
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

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
loriss Membre 54 messages
Baby Forumeur‚ 21ans‚
Posté(e)

cette option n'est pas sur mon pc

 

Lien à poster
Partager sur d’autres sites

Invité
Invités, Posté(e)
Invité
Invité Invités 0 message
Posté(e)

@January

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

Lien à poster
Partager sur d’autres sites

Modérateur, ©, 107ans Posté(e)
January Modérateur 59 739 messages
107ans‚ ©,
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 !

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
loriss Membre 54 messages
Baby Forumeur‚ 21ans‚
Posté(e)

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

Lien à poster
Partager sur d’autres sites

Invité
Invités, Posté(e)
Invité
Invité Invités 0 message
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

 

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
loriss Membre 54 messages
Baby Forumeur‚ 21ans‚
Posté(e)

asus in search of incredible

Lien à poster
Partager sur d’autres sites

Invité
Invités, Posté(e)
Invité
Invité Invités 0 message
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. 

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
loriss Membre 54 messages
Baby Forumeur‚ 21ans‚
Posté(e)

a ok pas de soucis

Lien à poster
Partager sur d’autres sites

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
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.

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×