2017-01-20 8 views
0

私は慣習と透かしに関連するプロジェクトに取り組んでいます。私はsha256ハッシュファイル認証の目的のために使用しています。私の質問は同じ名前と内容を持つ2つのテキストファイルが同じハッシュ(sha256)を持っていますか?または彼らは異なるハッシュを所有するでしょうか?親切に私を助けてください。同じ名前と内容を持つ2つのテキストファイルは同じハッシュ(sha256)を持ちますか?

+0

はい、名前は重要ではありません。コンテンツはそうです。 – ares

答えて

0

私はPHPでこのテストを正確に行っていました!

<?php 

$sha11 = sha1_file('C:\Users\rbala\php\progress.php'); 
$sha12 = sha1_file('C:\Users\rbala\php\tools\progress.php'); 
$sha13 = sha1_file('C:\Users\rbala\php\tools\progress2.php'); 

var_dump($sha11, $sha12, $sha13, $sha12 == $sha12, $sha11 == $sha13); 

?> 

この出力:

..\php\php5.2.10\php.exe hashFile.php 
string(40) "96e28423aa6ae0f9fa54534eaa152df12deafcea" 
string(40) "96e28423aa6ae0f9fa54534eaa152df12deafcea" 
string(40) "96e28423aa6ae0f9fa54534eaa152df12deafcea" 
bool(true) 
bool(true) 
関連する問題