Mercurial > public > m209
comparison 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 |
comparison
equal
deleted
inserted
replaced
54:7fd3ec5580ab | 55:9341896b93f0 |
---|---|
1 """Example of how to perform an encrypt operation using the standard | |
2 procedure. Assumes a key file named m209keys.cfg exists in the current directory | |
3 and contains the key list with indicator MB. | |
4 | |
5 """ | |
6 from m209.procedure import StdProcedure | |
7 from m209.keylist.config import read_key_list | |
8 | |
9 key_list = read_key_list('m209keys.cfg', 'MB') | |
10 if key_list: | |
11 proc = StdProcedure(key_list=key_list) | |
12 plaintext = "THE PIZZA HAS ARRIVED STOP NO SIGN OF ENEMY FORCES STOP" | |
13 msg = proc.encrypt(plaintext, spaces=True, ext_msg_ind='PDUFHL', sys_ind='I') | |
14 print(msg) | |
15 else: | |
16 print("Key list MB not found") |