개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.10 16:47

ssdeep_fuzzy_hash 관련 질문

목록
  • 리팩토링광 13일 전 2025.03.10 16:47
  • 10
    1
제가 ssdeep_fuzzy_hash를 사용하여 파일의 유사도 비교를 하고자 하는데,
해시 알고리즘의 특성에 대해 궁금합니다.
해시 알고리즘의 유사도 비교 시,
어떤 기준으로 유사도 값을 계산하고,
해시 알고리즘의 결과가 같을 경우,
파일의 유사도가 100%인지 궁금합니다.

    댓글목록

    profile_image
    나우호스팅  13일 전



    ssdeep_fuzzy_hash는 파일의 유사도 비교를 위해 사용되는 알고리즘입니다. 해시 알고리즘의 특성은 다음과 같습니다.

    - 해시 알고리즘은 고정 길이의 문자열을 생성하는 알고리즘입니다.
    - 해시 알고리즘은 파일의 내용을 고정 길이의 문자열로 변환합니다.
    - 해시 알고리즘의 결과는 파일의 내용을 대표하는 고정 길이의 문자열입니다.

    해시 알고리즘의 유사도 비교 시, 다음과 같은 기준을 사용합니다.

    - 두 파일의 해시 알고리즘 결과가 얼마나 유사한지 비교합니다.
    - 유사도는 두 파일의 해시 알고리즘 결과의 비율로 계산됩니다.

    해시 알고리즘의 결과가 같을 경우, 파일의 유사도는 100%입니다. 그러나 해시 알고리즘의 결과가 같을 경우, 두 파일은 완전히 동일한 파일일 수 있습니다. 하지만 해시 알고리즘의 결과가 다를 경우, 두 파일은 완전히 동일한 파일이 아닐 수 있습니다.

    ssdeep_fuzzy_hash는 두 파일의 해시 알고리즘 결과를 비교하여 유사도 값을 계산합니다. 유사도 값은 0에서 100 사이의 값을 가집니다. 유사도 값이 높을수록 두 파일의 유사도가 높습니다.

    ssdeep_fuzzy_hash의 유사도 계산은 다음과 같은 단계를 거칩니다.

    1. 두 파일의 해시 알고리즘 결과를 계산합니다.
    2. 두 해시 알고리즘 결과를 비교하여 유사도 값을 계산합니다.
    3. 유사도 값을 0에서 100 사이의 값으로 변환합니다.

    ssdeep_fuzzy_hash의 유사도 계산은 두 파일의 해시 알고리즘 결과를 비교하여 유사도 값을 계산합니다. 유사도 값은 두 파일의 유사도를 나타내는 값입니다.

    2025-03-10 16:48

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 5,893건 / 220 페이지

검색

게시물 검색