예제 #1
0
def main():
    logutil.set_stream_handler(logger)
    args = parse_args()
    loop = asyncio.get_event_loop()
    server = loop.create_server(SesameServerProtocol, port=4499)
    loop.run_until_complete(server)
    logger.debug("Starting server")
    loop.run_forever()
예제 #2
0
def main():
    logutil.set_stream_handler(logger)
    args = parse_args()

    crypto = SesameCrypto()
    with open(args.file, "rb") as infile:
        with open(args.file + ".sesame", "wb") as outfile:
            outfile.write(b"=== Sesame ===\n")
            outfile.write(b"ver: 0.1\n")
            outfile.write(b"iv: " + crypto.get_iv() + b"\n")
            outfile.write(b"key: " + crypto.get_key() + b"\n")
            outfile.write(b"===\n")
            crypto.encrypt(infile, outfile)
예제 #3
0
def main():
    logutil.set_stream_handler(logger)
    args = parse_args()

    crypto = SesameCrypto()
    with open(args.file, "rb") as infile:
        with open(args.file + ".sesame", "wb") as outfile:
            outfile.write(b"=== Sesame ===\n")
            outfile.write(b"ver: 0.1\n")
            outfile.write(b"iv: " + crypto.get_iv() + b"\n")
            outfile.write(b"key: " + crypto.get_key() + b"\n")
            outfile.write(b"===\n")
            crypto.encrypt(infile, outfile)