C#C
C#3y ago
DarkVader

Encoding.Default.GetString() and then Encoding.Default.GetBytes() create two different byte[], How?

So If I do this
var encodedBytes = XXTEACipher.EncryptCFB(originalBytes, key);

var encodedText = Encoding.Default.GetString(encodedBytes);
var encodedBytesTest = Encoding.Default.GetBytes(encodedText);

Somehow encodedBytes[] and encodedBytesTest[] are different in values and length, how is this possible, or what am I missing?
image.png
Was this page helpful?