Study Record

[암호 프로그래밍] 해시 함수 사용하기 본문

암호/프로그래밍

[암호 프로그래밍] 해시 함수 사용하기

초코초코초코 2021. 12. 10. 11:33
728x90
from Crypto.Hash import SHA256 as SHA

# 입력값이 없는 경우에도 default 값이 있다!
hash = SHA.new()
print(hash.hexdigest())

# 해시함수 사용법1
hash2 = SHA.new()
hash2.update(b'Hello')
print(hash2.hexdigest())

# 해시함수 사용법2
hash3 = SHA.new(b'Hello')
print(hash3.hexdigest())

# 해시함수 b'First', b'Second' 나중에 연결
hash4 = SHA.new()
hash4.update(b'First')
hash4.update(b'Second')
print('Second   :', hash4.hexdigest())

# 해시 객체를 만들고, b'FirstSecond' 업데이트
hash5 = SHA.new(b'FirstSecond')
print('1st2nd   :', hash5.hexdigest())

# hash4 와 hash5 는 같다.

 

728x90