해시충돌1 해시와 해시충돌 쓸 시간 없어서 스터디 발표 내용 복사해온건 안 비밀General해시 생성 원리? …sha256인풋을 받아서 (스트링, 숫자, 파일 등) 일정한 크기의 digest(숫자, 스트링 또는 둘다)를 만듬.512bit가 되도록 패딩16개의 32bit 청크(”words”)로 쪼갬초기 해시 값 init청크별로 64단계의 랜덤 연산 수행 (비트연산, modular연산, 논리연산-majority와 choice function)초기 값에 청크별 결과값을 누적 업데이트 +=결과 리턴더보기코드로 미믹해봄import textwrapdef str_to_bin(msg): """Convert string to binary string""" # binary, 8 digits of 0.. 2025. 4. 6. 이전 1 다음