문자열을 8 자리로 해시하는 방법은 무엇입니까? 어쨌든 알고리즘을 직접 구현하지 않고도 임의의 문자열을 8 자리 숫자로 해시 할 수 있습니까? 예, 내장 된 hashlib 모듈 또는 내장 된 해시 함수를 사용할 수 있습니다. 그런 다음 해시의 정수 형식에서 모듈로 연산 또는 문자열 슬라이싱 연산을 사용하여 마지막 8 자리 숫자를 잘라냅니다. >>> s = 'she sells sea shells by the sea shore' >>> # Use hashlib >>> import hashlib >>> int(hashlib.sha1(s).hexdigest(), 16) % (10 ** 8) 58097614L >>> # Use hash() >>> abs(hash(s)) % (10 ** 8) 82148974 Ray..