답변 1개
11년 전
길어도 괜찮으시면 SHA256을 이용하시거나, 짧은데 중복파일이여도 괜찮으시면 MD5를 이용하시면 될듯 합니다.
사용방법은 sha256 혹은 MD5로 받아온 해시값중 1/4만 추려서 time() 함수와 함께 써서 다시 한번 해시해주면 될겁니다.(충돌 안한다고 확정드리긴 어려우나, 충돌할 확률은 극히 희박할겁니다.)
</span></div>
<div>$file_hash = <span style="font-size: 10pt; line-height: 1.5">md5_file(이동하기 전 파일 위치);</span></div>
<div><span style="font-size: 10pt; line-height: 1.5">$filename = md5( substr($file_hash, 8) . time() );</span></div>
<div>
이런식으로 하면 되겠죠?
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인