Jump to content

php c# encryption


brg_timez

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.