So it seems like the conversion is not the same
example
byte[] salt; // this i hover over and see {byte[32]}
string saltText = Convert.ToBase64String(salt);
// This saltText come out with the string
// example is that saltText = puYwD1RHO9mdrg4eakJIskcrN4wPlxzkBwjdwyJL+Eg=
This part is just fine, however I was in need of converting it back so I did this
byte[] saltArray = Encoding.ASCII.GetBytes(saltText);
// Hover over and the saltArray is saying {byte[44]}
Am I not understanding Bytes ? Why is is changing from 32 to 44 ??