Besoin d'aide

Python est le langage de prédilection du Raspberry Pi

Modérateurs : Francois, Manfraid

Répondre
nightwish599
Messages : 1
Enregistré le : ven. 9 oct. 2015 05:19

Besoin d'aide

Message par nightwish599 » ven. 9 oct. 2015 05:28

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 !!!!

Avatar du membre
Manfraid
Raspinaute
Messages : 1402
Enregistré le : ven. 3 oct. 2014 14:50
Contact :

Re: Besoin d'aide

Message par Manfraid » sam. 10 oct. 2015 13:44

Salut,

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 
Par contre pour ta deuxième fonction je n'ai pas le temps de regarder comment fonctionne le chiffrage RSA
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.

Répondre

Retourner vers « Python »