다소 이상한 문제가 있습니다. 분산 해시 테이블의 경우 MD5 해시에서 간단한 수학 연산을 수행 할 수 있어야합니다. 여기에는 합계 (해시로 표시된 숫자 합계) 및 모듈러스 연산이 포함됩니다. 이제는 이러한 작업을 구현하는 가장 좋은 방법이 무엇인지 궁금합니다. 해시 계산에 hashlib을 사용하고 있습니다.하지만 해시 값이 문자열이되었으므로 어떻게 계산합
글쎄, 오늘은 파이썬에서 hashlib 모듈을 검사하고 있었지만, 그 후에도 여전히 파악할 수없는 것을 발견했습니다. 이 파이썬 모듈 안에는 제가 따라 올 수없는 가져 오기가 있습니다. 나는 이렇게 가고 : 내가 파이썬 쉘에서 _sha 모듈을 가져올 시도 def __get_builtin_constructor(name):
if name in ('SH
파이썬 2.6은 md5 모듈이 더 이상 사용되지 않으며 hashlib가 사용되어야한다고보고합니다. import md5을 import hashlib으로 변경하면 파이썬 2.5와 파이썬 2.6에서는 해결되지만, 파이썬 2.4에서는 해시 블록 모듈이 없기 때문에 (잡을 수있는 ImportError로 이어짐). 이제 문제를 해결하기 위해 try/catch를 수행하
저는 Python으로 P2P 응용 프로그램을 작성 중이며 hashlib 모듈을 사용하여 네트워크에서 동일한 내용이지만 이름이 다른 파일을 식별하고 있습니다. 필자는 Windows (Vista)의 파일에 대한 해시를 Python 2.7과 함께 테스트했으며 매우 빠릅니다 (2GB 미만의 경우). 따라서 Linux (Fedora 12, Python 2.6.2 및