Quantum Cryptography BB84 simulation
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
import typing |
|
|
|
|
|
def bin_encode(data: typing.List[bool]) -> str: |
|
return ''.join(map(lambda c: str(int(c)), data)) |
|
|
|
|
|
def bin_decode(data: str) -> typing.List[bool]: |
|
return [c == '1' for c in data]
|
|
|