Mercurial > public > m209
view examples/encrypt.py @ 73:47886a54a0d8 tip
Added tag 0.1.0 for changeset 8028e409d728
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Tue, 23 Jul 2013 20:51:54 -0500 (2013-07-24) |
parents | 9341896b93f0 |
children |
line wrap: on
line source
"""Example of how to perform an encrypt operation using the standard procedure. Assumes a key file named m209keys.cfg exists in the current directory and contains the key list with indicator MB. """ from m209.procedure import StdProcedure from m209.keylist.config import read_key_list key_list = read_key_list('m209keys.cfg', 'MB') if key_list: proc = StdProcedure(key_list=key_list) plaintext = "THE PIZZA HAS ARRIVED STOP NO SIGN OF ENEMY FORCES STOP" msg = proc.encrypt(plaintext, spaces=True, ext_msg_ind='PDUFHL', sys_ind='I') print(msg) else: print("Key list MB not found")