[python] – md5 암호화 및 복호화
[MD5 Encrypt]
Python 에서 hashlib이라는 모듈로 md5 암호화 및 복호화가 가능하다.
import hashlib
str = “test”
result = hashlib.md5(str.encode()).hexdigest()
print(result)
# Result
# 098f6bcd4621d373cade4e832627b4f6
[MD5 Decrypt]
python에서 md5 복호화는 단순 한글자가 암호화된 값만 복호화 가능하다.
즉, 간단한 한글자를 해시 테이블 처럼 만들어서 그 문자로 치환 해주는 코드라고 생각 하면 될 것이다.
import hashlib
str = “0cc175b9c0f1b6a831c399e269772661 4a8a08f09d37b73795649038408b5f33”
for i in range(123):
str = str.replace(hashlib.md5(chr(i).encode()).hexdigest(), chr(i))
print(str)
# Result
# a c
'Code > Python' 카테고리의 다른 글
[python] - beautiful soup를 이용한 웹 크롤러 만들기 (0) | 2019.04.06 |
---|---|
[python] - requests 모듈을 이용한 웹 요청 (0) | 2019.04.06 |
[python] – sha256 암호화 및 복호화 (0) | 2019.04.06 |
[python] – md5 암호화 및 복호화 (0) | 2019.04.06 |
[python] - argparse module (0) | 2019.04.06 |
댓글
이 글 공유하기
다른 글
-
[python] - beautiful soup를 이용한 웹 크롤러 만들기
[python] - beautiful soup를 이용한 웹 크롤러 만들기
2019.04.06 -
[python] - requests 모듈을 이용한 웹 요청
[python] - requests 모듈을 이용한 웹 요청
2019.04.06 -
[python] – sha256 암호화 및 복호화
[python] – sha256 암호화 및 복호화
2019.04.06 -
[python] - argparse module
[python] - argparse module
2019.04.06