से मेल खाने के लिए ओरेकल के एमडी 5 प्राप्त करना मैं ओरेकल 10 जी द्वारा जेनरेट किए गए PHP से जेनरेट किए गए एमडी 5 चेकसम की तुलना करने की कोशिश कर रहा हूं। हालांकि ऐसा लगता है कि मैं संतरे से सेब की तुलना कर रहा हूं। (?)PHP के MD5
//md5 tests
//php md5
print md5('testingthemd5function');
print '<br/><br/>';
//oracle md5
$md5query = "select md5hash('testingthemd5function') from dual";
$stid = oci_parse($conn, $md5query);
if (!$stid) {
$e = oci_error($conn);
print htmlentities($e['message']);
exit;
}
$r = oci_execute($stid, OCI_DEFAULT);
if (!$r) {
$e = oci_error($stid);
echo htmlentities($e['message']);
exit;
}
$row = oci_fetch_row($stid);
print $row[0];
Oracle में md5 समारोह (ऊपर क्वेरी में देखा) 'dbms_obfuscation_toolkit.md5' पैकेज का उपयोग करता है और इस तरह परिभाषित किया गया है:
यहाँ है कि मैं क्या तुलना परीक्षण करने के लिए किया था है
CREATE OR REPLACE FUNCTION PORTAL.md5hash (v_input_string in varchar2) return varchar2
is
v_checksum varchar2(20);
begin
v_checksum := dbms_obfuscation_toolkit.md5 (input_string => v_input_string);
return v_checksum;
end;
क्या मेरी पीएचपी पृष्ठ पर बाहर आता है:
29dbb90ea99a397b946518c84f45e016
)Û¹©š9{”eÈOEà
किसी को भी प्राप्त में मेरी मदद कर सकते दो मैच करने के लिए टिंग?
धन्यवाद, यह एक आकर्षण की तरह काम करता है – Zenshai