Python: Base64

From delarco wiki
Revision as of 06:30, 24 September 2021 by Delarco (talk | contribs) (Created page with "<pre><strong>import</strong> <strong>base64</strong> <strong>def</strong> encode(message: str) -> str: message_bytes = message.encode('ascii') base64_bytes = base6...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
<strong>import</strong> <strong>base64</strong>

<strong>def</strong> encode(message: str) -> str:
    message_bytes = message.encode('ascii')
    base64_bytes = base64.b64encode(message_bytes)
    base64_message = base64_bytes.decode('ascii')
    <strong>return</strong> base64_message

<strong>def</strong> decode(self, base64_message: str) -> str:
    base64_bytes = base64_message.encode('ascii')
    message_bytes = base64.b64decode(base64_bytes)
    message = message_bytes.decode('ascii')
    <strong>return</strong> message