데이터 중복 제거와 관련된 프로젝트를 진행 중입니다. 두 개의 입력을 받아 출력을 제공하는 지문 계산 모듈 (파일 청크의 지문을 계산하기 위해)을 설계해야합니다.파이썬에서 (부호없는 char *)의 SHA1 지문을 계산하십시오.
입력 : some_module(unsigned char*buffer, uint32 buffer_length)
출력 : unsigned char* fingerprint
내가 모듈 위에 구현하는 클래스를 설계하도록 요청하고있다. hashlib
을 사용 하겠지만, 제 질문은 파이썬에서 이것을하기 위해 적절한 데이터 유형을 어떻게 선택합니까?
파이썬은 정적 유형 검사를하지 않습니다. 걱정하지 마세요. DEA에 대해서 : – thefourtheye
@thefourtheye 왜 [** DEA **] (http://en.wikipedia.org/wiki/Drug_Enforcement_Administration)에 대해 걱정해야합니까? –
@KDawG Bad의 주인공 이름은 Heisenberg입니다. :) – thefourtheye