Impossible de déchiffrer la clé cryptée RSA

Bref, j’utilise DES et je chiffre un mot de passe en utilisant RSA pour l’échange de clé. Le mot de passe ne dépasse pas 16 caractères. Le problème est que lorsque je chiffre la clé, la taille chiffrée devient trop grande pour que je puisse déchiffrer, voici mon rsa chiffrer et déchiffrer le code:

Crypter: – j’ai essayé le localpwd en tant que “asd”

byte[] plaintext = utf8.GetBytes(localpwd); byte[] ciphertext = rsaservice.Encrypt(plaintext, false); ssortingng cipherresult = Convert.ToBase64Ssortingng(ciphertext); 

puis-je imprimer la clé cryptée sur la zone de texte et essayer de décrypter

  byte[] ciphertext = utf8.GetBytes(filetest.Text); byte[] plain = rsaservice.Decrypt(ciphertext, true); ssortingng plaintext = utf8.GetSsortingng(plain); 

Je reçois “les données à déchiffrer dépassent le maximum pour ce module de 256 octets”. J’ai essayé d’augmenter la taille de la clé pour pouvoir crypter et décrypter des tailles de clé plus grandes, mais augmenter la clé augmente simplement la taille des données cryptées, ce qui entraîne la même erreur, veuillez aider !!!

 //byte[] ciphertext = utf8.GetBytes(filetest.Text); byte[] ciphertext = Convert.FromBase64Ssortingng(filetest.Text);