mike-22 wrote: > > i'm pretty sure the IV mattered in our stuff. > > and remember i used CBC i think not EBC, and it worked fine. not sure > if you want to try that and make it work for you or not without any > warnings :) > Ah! We're using EBC, also I realised that I needed to implement the eqivalent of the pack function in PHP which we use, so I finally have the correct (MD5'd both the PHP and C# bits) string going *into* the function. Now I have to wrestle with the Rijndael class again:( Rijndael r = Rijndael.Create(); r.Mode = CipherMode.ECB; r.Padding = PaddingMode.None; r.Key = Encoding.ASCII.GetBytes(KEY); ICryptoTransform de = r.CreateDecryptor(); byte[] output = CryptoTransform(input, de); Sym -- View this message in context: http://www.nabble.com/Converting-PHP-code-to-C---tf4397727.html#a12576182 Sent from the PHP - General mailing list archive at Nabble.com. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php