es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cryptsharp C# Visual Studio 2022 no tiene definición.

He intentado ejecutar:

string cryptedPassword = Crypter.MD5.Crypt(Passwort, new CrypterOptions()
         {
            {CrypterOption.Variant, MD5CrypterVariant.Apache}
         });

de la documentación de cryptsharp

Pero no puedo ejecutarlo.

Passwort es una cadena aleatoria de 5 caracteres.

Tengo este código:

using System; using CryptSharp;
using System.IO;
using System.Security.Cryptography;

pero sigo encontrando errores:

Crypter no tiene una definición para MD5
MD5CrypterVariant no está disponible

¿Qué me falta?

Gracias de antemano

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que es posible que no hayas importado los espacios de nombres necesarios de CryptSharp en tu código.

    Asegúrate de importar estos espacios de nombres:

    using CryptSharp;
    using CryptSharp.Utility;
    

    Además, revisa la ortografía de Passwort (asegúrate de que coincida con el nombre de la variable que estás utilizando en tu código).

    Si aún tienes problemas, intenta actualizar tu paquete CryptSharp a la última versión a través de NuGet.

    ¡Espero que esto ayude!

Comments are closed.