pycryptodemo

    python 암호화 AES Pycrypto Pycrytptodemo

    pycrypto는 더이상 업데이트 x pycryptodome를 설치 후 사용 # -*- coding: utf-8 -*- from Crypto.Cipher import AES from Crypto.Util.Padding import pad, unpad import hashlib import base64 # bytes형만 처리 가능 - encode를 통해 bytes로 변환 # 암호화를 위해 사용할 key는 32바이트 # hashlib을 이용하여 랜덤으로 얻은 바이트를 32바이트로 변환 # AES를 이용 암호화하려면, 암호화의 대상인 value가 16, 32, 64, 128, 256 바이트의 블록들이어야 한다. # 위와 같이 암호화 대상인 value를 16, 32, 64, 128, 256 바이트의 블록들로 만..