added python snippet of ssh key
This commit is contained in:
parent
c6a089c807
commit
cb0ad5367d
1 changed files with 20 additions and 0 deletions
|
@ -10,3 +10,23 @@ my new year with something I have just come across: [100daysofcode](http://100da
|
||||||
I have forked the 100 days of code repo from github and am using the log to
|
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
|
track my daily progress. It will be fun, and it will be a great way to keep me
|
||||||
accountable for building my python knowledge.
|
accountable for building my python knowledge.
|
||||||
|
|
||||||
|
Day 1:
|
||||||
|
```python
|
||||||
|
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()
|
||||||
|
```
|
||||||
|
|
Loading…
Add table
Reference in a new issue