brg_timez Posted November 6, 2013 Share Posted November 6, 2013 I am trying to find out how can i have the same result in php and C#. I have this code in c#: string date_server = "201311060930|[email protected]|test";SHA1 sha_1 = new SHA1CryptoServiceProvider();byte[] array = Encoding.ASCII.GetBytes(date_server);array = sha_1.ComputeHash(array); And the result is: 2201676219018622422190124192121212501517223823286232147 So i want obtain the same result in PHP: Code: $finalString = "201311060930|[email protected]|test";$a = utf8_encode($finalString);$b = unpack('C*', $a);$string = implode($b);$sHash = sha1($string); But i can't obtain the same result: 3f24039aeb68e306f93161a9e9df2c44e7e1ce15 Thanks Link to comment https://forums.phpfreaks.com/topic/283655-php-c-encryption/ Share on other sites More sharing options...
requinix Posted November 6, 2013 Share Posted November 6, 2013 I am trying to find out how can i have the same result in php and C#. I have this code in c#: string date_server = "201311060930|[email protected]|test"; SHA1 sha_1 = new SHA1CryptoServiceProvider(); byte[] array = Encoding.ASCII.GetBytes(date_server); array = sha_1.ComputeHash(array); And the result is: 2201676219018622422190124192121212501517223823286232147 No, the result is [68,176,83,152,44,38,107,201,112,139,17,80,242,94,158,181,136,198,98,193]which matches up with PHP's sha1("201311060930|[email protected]|test") // 44b053982c266bc9708b1150f25e9eb588c662c1 Link to comment https://forums.phpfreaks.com/topic/283655-php-c-encryption/#findComment-1457241 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.