Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

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!'