2xyo 2*yo = yoyo | Bonjour, dans le cadre d'un TP de mathématique avec maple, nous devons :
- 1 : Réaliser du chiffrement et déchiffrement en utilisant la technique RSA(chiffrement à clef publique).
- 2 : Casser un message chiffrer grace à sa clef publique.
Pas de problème niveau chiffrement, déchiffrement.
Cependant, j'ai un problème de type de données lorsque je tente de déchiffrer le message à casser :
Code :
- >#Partie de la fonction lettre2bloc ou tab est passé en paramètre : decrypt:=proc(tab,p,q,d)
- while nbbloc< ArrayNumElems(tab,Allocated) +1 do
- #après la déclaration de la fonction et avant l'utilisation ce celle-ci j'évalue A1
- > eval(A1);
- ["'Wk", "i", "*Ov", "{", "G|u", "75W", "UV?", "je", "&>x",
- " )aB", "]di", "%
- "]
- > type(A1,array);
- true
- > C1:=lettre2bloc([A1]);
- Error, (in lettre2bloc) invalid input: ArrayNumElems expects its 1st argument, A, to be of type Array, but received [A1]
|
Le message d'erreur indique clairement qu'il attend un array en paramètre ALORS que je lui entre bien un array Une idée ? ---------------
2 * yo = yoyo
|