반응형
암호화하는 방법을 알고 있습니다.
encrypted = hashlib.sha256('1234').hexdigest()
그러나 나는 이것을 해독하는 방법을 잘 모르겠습니까 ??
decrypted = decrypt(encrypted)
해결 방법
이상적인 암호화 해시 함수에는 네 가지 주요 속성이 있습니다.
from Crypto.Cipher import AES
import base64
cipher = AES.new(secret_key,AES.MODE_ECB) # never use ECB in strong systems obviously
encoded = base64.b64encode(cipher.encrypt(msg_text))
# ...
decoded = cipher.decrypt(baes64.b64decode(msg_text))
참조 페이지 https://stackoverflow.com/questions/15956952
반응형
'파이썬' 카테고리의 다른 글
파이썬 Matplotlib-선을 투명하게 만들지 않고 마커면 색상을 투명하게 만드는 방법 (0) | 2021.01.21 |
---|---|
파이썬 Mac OS X에 Python 개발 헤더를 설치하는 방법은 무엇입니까? (0) | 2021.01.21 |
파이썬 matplotlib 서브 플롯에 대한 공통 xlabel / ylabel (0) | 2021.01.20 |
파이썬 PIL Best Way To Replace Color? (0) | 2021.01.20 |
파이썬 Pandas에서 새 열을 추가하지 않고 색인을 재설정하려면 어떻게해야합니까? (0) | 2021.01.20 |
댓글