R
Rob
Hi all,
Ok - I've been toiling with some encyption - and I think I found why I
was having a problem, it was because my encrypt and decrypt functions
were using different keys....anyway...putting that to one side for the
moment...
Here's what I'm stuck with...
Dim rijndaelManaged As rijndaelManaged
Dim myKey As Byte()
Dim myKeyString As String
rijndaelManaged = New rijndaelManaged
myKey = rijndaelManaged.Key
myKeyString = Convert.ToBase64String(myKey)
myKey = Nothing
myKey = UnicodeEncoding.GetBytes(myKeyString)
In the above, what I am trying to do is take a key from the the
provider, convert it to a string, then back to a byte array, and then
set it as the key again.
Ok - you are probably wondering why - good question - in the example I
was following they had output the key that was generated when
instantiating a new provider, I thought I'd use that as the key for
both of my functions, but when I then converted that string back to a
byte array and set it as the key, it moans (like a cheap lady of the
streets) that the key had an invalid length (also not disimilar from a
cheap lady of the streets!).
Can someone tell me where I am going wrong please - I suspect this is
just me making stupid mistakes and not fulling understanding the syntax
for the byte arrays...
Thanks in advance for your help.
Regards
Rob
Ok - I've been toiling with some encyption - and I think I found why I
was having a problem, it was because my encrypt and decrypt functions
were using different keys....anyway...putting that to one side for the
moment...
Here's what I'm stuck with...
Dim rijndaelManaged As rijndaelManaged
Dim myKey As Byte()
Dim myKeyString As String
rijndaelManaged = New rijndaelManaged
myKey = rijndaelManaged.Key
myKeyString = Convert.ToBase64String(myKey)
myKey = Nothing
myKey = UnicodeEncoding.GetBytes(myKeyString)
In the above, what I am trying to do is take a key from the the
provider, convert it to a string, then back to a byte array, and then
set it as the key again.
Ok - you are probably wondering why - good question - in the example I
was following they had output the key that was generated when
instantiating a new provider, I thought I'd use that as the key for
both of my functions, but when I then converted that string back to a
byte array and set it as the key, it moans (like a cheap lady of the
streets) that the key had an invalid length (also not disimilar from a
cheap lady of the streets!).
Can someone tell me where I am going wrong please - I suspect this is
just me making stupid mistakes and not fulling understanding the syntax
for the byte arrays...
Thanks in advance for your help.
Regards
Rob