Bonjour
débutant dans Python3.0
j'Essaie de faire des exercices mais je ne sais pas comment faire
def sont_congruents(nombre_1, nombre_2, modulo):
on me demande de déterminer si deux nombres sont "congruents", c'est à dire si les deux nombres
sont égaux une fois l'opération modulo appliquée (pour un certain modulo).
Autrement dit, les deux nombres sont congruents (modulo n) s'ils ont le même reste
de division entière par n.
nombre_1 (int): Le premier nombre.
nombre_2 (int): Le second nombre.
modulo (int): Le modulo à utiliser pour vérifier la congruence.
en mode booléen
def chiffrer_dechiffrer(nombre, cle):
"""Chiffre (encrypte) ou déchiffre un nombre à l'aide une clé (publique ou privée), en utilisant la méthode RSA.
nombre (int): Le nombre à chiffrer ou déchiffrer.
cle_publique (list): Une liste de deux entiers: le module de chiffement et l'exposant de chiffrement (ou de déchiffrement).
Le nombre ne peut pas être plus grand que le module de chiffrement, sinon l'algorithme RSA ne fonctionne pas.
int: L'entier chiffré ou déchiffré.
Je comprends rien
j'ai essayé pendant 3h des programmes et des fonctions et des ci et des ça et rien ne va !
Besoin d'aide
Help !!!!
Besoin d'aide
Modérateurs : Francois, Manfraid
Re: Besoin d'aide
Salut,
Pour ta première fonction je verrais un truc du genre
Par contre pour ta deuxième fonction je n'ai pas le temps de regarder comment fonctionne le chiffrage RSA
Pour ta première fonction je verrais un truc du genre
Code : Tout sélectionner
def sont_congruent(a,b,N):
return a//N == b//N
NAS : DIY OS Debian: DD250Go + 3x2To + 6To
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.