plain text > plain bytes > encrypt > encrypted bytes > encrypted base64 text
encrpyted base64 text > encrypted bytes > decrypt > plain bytes > plain text
이때, 숫자는 키의 길이를 의미(bit단위)
외부에 노출이 되서는 안되며, AES 종류에 따라 길이 달라짐
일정한 크기의 블록으로 잘라낸 후 각 블록 암호화
만약, 암호화하려는 정보가 블록의 길이보다 길면 특정한 운용 모드 사용
ex) ECB CBC
데이터를 특정 크기로 맞추기 위해서 부족한 공간을 의미없는 문자로 채워서 비트수 맞춤
ex) PKCS5, PKCS7