Bir sha256 hashinidecrypt çalışılıyor

3 Cevap php

Senin yardımına ihtiyacım var, Burada, PHP benim şifreleme kodları gayet iyi çalışıyor ama ben PHP şifresini bilmiyorum. Ben geri gerçek değerini almak gerekir. Ben c # benzer bir kod var ve ben aynı sonuçları elde etmek mümkün oldu. Ama değerini şifresini açmanız gerekir.

<?php 

$DATA= 'james' ;
$KEY= 'moveme'; 

$hash = hash_hmac("sha256", utf8_encode($DATA), utf8_encode($KEY), false); 

echo $hash; 

?>

3 Cevap

hash_hmac bir karma işlev değil, bir şifreleme işlevidir. Bunu şifresini çözmek mümkün olmayacaktır.

Yerine Mcrypt module kullanmalısınız.

Eğer bilgileri şifrelemek ve şifresini çözmek mümkün olması gerekiyorsa, mcrypt fonksiyonları üzerinde okumak.

SHA-256 hash function bir hash function, değil mi bijective. PHP ne de C # ne, senin değerini geri alınamıyor. Bu "çalışma" C # kodu görmek ilginç olacaktır.