Crypto Extension errors ....

Crypto Extension errors ....

  
I have a page with an encrypted parameter :

unsubscribe.aspx?contactid=IpRNke5Nd8LyW+tkPhXsvg
unsubscribe.aspx?contactid=lIC+s0ERtD4jTv2TiwiZrw==
unsubscribe.aspx?contactid=SakbrNsacGuFtgx+S9WR2g==

If I look in Servicecenter, it shows this error ... Invalid length for a Base-64 char array.

I'm using the Crypto Extension (previously from enterpriseManager) Any idea (solution) ??
possible it's the + or the = sign that is screwing things up.

Problem is that Crypto produces any random-char including the html-chars like &, #, + and =
so you have to encodeurl as well, or make sure there are no specific html-chars in it...

Like Joost said: the + is prolly screwing with the decoding of the URL parameter (it's treated as a space which is ignored by base64 encoding).
I overcome this problem by using a GUID instead :-)