brendan.mcdevitt.tech/_posts/2018-01-01-100-days-of-code-challenge.markdown
2018-01-01 20:46:46 -05:00

927 B

layout title date categories
post 100-days-of-code-challenge 2018-01-01 programming

With a brand new year, comes a fresh start, a clean slate. I am going to begin my new year with something I have just come across: 100daysofcode challenge. I have forked the 100 days of code repo from github and am using the log to track my daily progress. It will be fun, and it will be a great way to keep me accountable for building my python knowledge.

Day 1:

def gen_ssh_keypair():
    """ Generate an RSA private / public keypair """
    key = RSA.generate(2048)

    # generate private key - output to file
    with open('rsa_privkey.pem', 'wb') as privkey:
        privkey.write(key.exportKey())

    # generate public key - output to file
    with open('rsa_pubkey.pem', 'wb') as pubkey:
        pubkey.write(key.publickey().exportKey())

    return 0


gen_ssh_keypair()