Drop links or images here to add them to the editor.

Een bitstring (str) is een patroon dat enkel bestaat uit enen (1) en nullen (0).

Schrijf een functie bitmask waaraan twee stringargumenten (str) moeten doorgegeven worden: een string \(s\) en een bitstring \(m\). De functie moet de versleuteling van \(s\) (str) teruggeven die men bekomt via de bitsgewijze exclusieve or (xor) met \(m\) als masker.

Voorbeeld

>>> bitmask('Hello, world!', '00101010')
'bOFFE\x06\n]EXFN\\x0b'
>>> bitmask('bOFFE\x06\\n]EXFN\x0b', '00101010')
'Hello, world!'