Mercurial > public > m209
diff examples/encrypt.py @ 55:9341896b93f0
Added library tutorial documentation.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Fri, 05 Jul 2013 19:32:45 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/examples/encrypt.py Fri Jul 05 19:32:45 2013 -0500 @@ -0,0 +1,16 @@ +"""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")