Python: Base64: Difference between revisions
Jump to navigation
Jump to search
(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...") |
mNo edit summary |
||
| Line 12: | Line 12: | ||
message = message_bytes.decode('ascii') | message = message_bytes.decode('ascii') | ||
<strong>return</strong> message</pre><div><br></div> | <strong>return</strong> message</pre><div><br></div> | ||
[[Category:Python]] | |||
Latest revision as of 06:37, 24 September 2021
<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