SHA(Secure Hash Algorithm)
- ์์ ํ ํด์ ์๊ณ ๋ฆฌ์ฆ
- ์ด๋ค ๋ฐ์ดํฐ๋ ์ ์ผํ ๊ณ ์ ๋ ํฌ๊ธฐ์ ๊ณ ์ ๊ฐ์ ๋ฆฌํด
SHA-1
import hashlib
data = 'test'.encode()
hash_object = hashlib.sha1()
hash_object.update(data)
hex_dig = hash_object.hexdigest()
print(hex_dig) #a94a8fe5ccb19ba61c4c0873d391e987982fbbd3
SHA-256
import hashlib
data = 'test'.encode()
hash_object = hashlib.sha256()
hash_object.update(data)
hex_dig = hash_object.hexdigest()
print (hex_dig) #9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
'์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Data Structure] ํ (Heap) (0) | 2024.01.29 |
---|---|
[Data Structure] ํธ๋ฆฌ (Tree) (0) | 2024.01.29 |
[Data Structure] ์ถฉ๋(Collision) ํด๊ฒฐ ์๊ณ ๋ฆฌ์ฆ : ํด์ ํจ์ (0) | 2024.01.26 |
[Data Structure] ํด์ ํ ์ด๋ธ (Hash Table) (0) | 2024.01.26 |
[Algorithm] ์๊ณ ๋ฆฌ์ฆ ๋ณต์ก๋ : ์๊ฐ ๋ณต์ก๋ / Big-O (๋น ์ค) ํ๊ธฐ๋ฒ (1) | 2024.01.26 |