[python] – sha256 암호화 및 복호화
글 작성자: Universe7202
hashlib 모듈을 사용하여 암호화 복호화가 가능하다.
단, 복호화는 한글자로 암호화된 값만 복호화가 가능하다.
[SHA-256 Encrypt]
import hashlib str = "test" print(hashlib.sha256(str.encode()).hexdigest()) # Result # 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
[SHA-256 Decrypt]
sha-256 복호화는 한글자로 암호화된 값을 복호화하는 해시 테이블을 만들어서 복호화를 한다.
import hashlib str = """ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb 2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6""" for i in range(123): str = str.replace(hashlib.sha256(chr(i).encode()).hexdigest(), chr(i)) print(str) # Result # a c
'Code' 카테고리의 다른 글
[python] - beautiful soup를 이용한 웹 크롤러 만들기 (0) | 2019.04.06 |
---|---|
[python] - requests 모듈을 이용한 웹 요청 (0) | 2019.04.06 |
[python] – md5 암호화 및 복호화 (0) | 2019.04.06 |
[python] - argparse module (0) | 2019.04.06 |
[html] - iframe 페이지 안보이게 하기 (0) | 2019.04.06 |
댓글
이 글 공유하기
다른 글
-
[python] - beautiful soup를 이용한 웹 크롤러 만들기
[python] - beautiful soup를 이용한 웹 크롤러 만들기
2019.04.06Web Crawler 란? 정식 명칭은 Web scraping 이라고 불리며, 이는 웹 사이트에서 원하는 정보를 추출하는 것을 말한다. 웹 사이트에 방문헤서 자료를 수집하고, 하나의 페이지 뿐만 아니라 그 페이지에 링크되어 있는 것도 방문하여 정보를 수집한다. 필자는 python 을 이용하여 간단한 web scraping을 만들어 볼 것이다. Web Crawler를 만들기 전에 필자는 모듈을 2가지를 쓸 건데, requtests 와 bs4 라는 모듈을 사용할 것이다. pip install requests pip install bs4 requests 모듈에 대한 간단한 설명은 아래 포스트를 참고하면 도움이 될 것이다. https://universe-blog.tistory.com/entry/python-re… -
[python] - requests 모듈을 이용한 웹 요청
[python] - requests 모듈을 이용한 웹 요청
2019.04.06이번 글에서 소개할 모듈은 requests 모듈이다. 간단한 웹 크롤러를 만들기 전에 requests 모듈과 몇가지 함수를 설명할 것이다. 1. requests 모듈 설치 다음 명령어를 통해서 requests 모듈을 설치한다. pip install requests 2. import requests 모듈을 설치 했으면 아래처럼 import requests 를 추가하게 되면 사용이 가능하다. dir 함수를 통해 requests 모듈에서 지원하는 함수들의 목록을 볼 수 있다. 많은 함수들이 보이는데, 필자가 많이 쓰는 get, post, status_codes 함수를 소개할 것이다 import requests print(dir(requests)) # Result #['ConnectTimeout', 'Conne… -
[python] – md5 암호화 및 복호화
[python] – md5 암호화 및 복호화
2019.04.06 -
[python] - argparse module
[python] - argparse module
2019.04.06
댓글을 사용할 수 없습니다.