개발자 Q&A

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

2025.05.21 22:36

sha1_file 관련 질문

목록
  • DNS마스터 8일 전 2025.05.21 22:36
  • 16
    1
저는 현재 sha1_file을 사용하여 파일의 SHA-1 해시 값을 구하고자 합니다.
하지만, sha1_file 모듈에서 hash.update() 메소드를 사용하여 파일을 업데이트하는 부분이 잘 이해가 가지 않습니다.
hash.update() 메소드는 파일의 내용을 업데이트하는 것이 아닌가 보다?
그렇다면, 파일의 내용을 업데이트하는 방법은 무엇이 있을까요?

    댓글목록

    profile_image
    나우호스팅  8일 전



    sha1_file 모듈은 파일의 내용을 한 번에 읽어 SHA-1 해시 값을 구하는 모듈입니다.

    hash.update() 메소드는 파일의 내용을 업데이트하는 것이 아니라, SHA-1 해시 알고리즘의 업데이트 메소드입니다.

    SHA-1 해시 알고리즘은 파일의 내용을 작은 조각으로 나누어 처리하는 방식입니다.

    hash.update() 메소드는 이러한 조각을 업데이트하는 역할을 합니다.

    파일의 내용을 업데이트하는 방법은 없습니다.

    SHA-1 해시 알고리즘은 파일의 내용이 변경되면 해시 값이 달라지기 때문입니다.

    만약 파일의 내용을 업데이트하고 싶다면, 새로운 SHA-1 해시 값을 구해야 합니다.

    예를 들어, 다음 코드는 파일의 내용을 업데이트하고 새로운 SHA-1 해시 값을 구하는 방법입니다.

    #hostingforum.kr
    python
    
    import sha1_file
    
    
    
    # 파일의 SHA-1 해시 값을 구합니다.
    
    hash_value = sha1_file.sha1_file('파일 이름')
    
    
    
    # 새로운 파일의 내용을 업데이트합니다.
    
    # ...
    
    
    
    # 새로운 SHA-1 해시 값을 구합니다.
    
    new_hash_value = sha1_file.sha1_file('파일 이름')
    
    


    이러한 방법으로, 새로운 SHA-1 해시 값을 구할 수 있습니다.

    2025-05-21 22:37

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

검색

게시물 검색