0

I am trying to encrypt user password

CryptoWrapper wrapObj = null;
UserDetails userDetails = dbContext.GetUserDetails();
if (userDetails != null)
{
    if (userDetails.Password !=null && userDetails.Password != "")
    {
       //some code here
       wrapObj.Crypt(userDetails.Password);
    }
}

I am getting "Object instance not set to an instance of an object."

Can someone help me here?

John Saunders
  • 157,405
  • 24
  • 229
  • 388
John Doherty
  • 157
  • 5

2 Answers2

0
CryptoWrapper wrapObj = null;

is null and you are trying to use it.

wrapObj.Crypt(userDetails.Password);

You need to create an instance of CryptoWrapper and assign it to wrapObj

CryptoWrapper wrapObj = new CryptoWrapper();
aqwert
  • 9,594
  • 1
  • 35
  • 57
0

You're setting wrapObj to null, then trying to call a method from it. Not knowing what CryptoWrapper is, you probably need to edit it to

CryptoAnswer wrapObj = new CryptoAnswer();

to initialize it.

Dispersia
  • 26
  • 2