2019-01-04 03:30:00 +00:00
|
|
|
#!/usr/bin/env python
|
|
|
|
# -*- coding: utf-8 -*-
|
2018-12-17 00:05:33 +00:00
|
|
|
#
|
2018-10-28 20:30:55 +00:00
|
|
|
import sys
|
|
|
|
from ecdsa import SigningKey, NIST256p
|
|
|
|
|
|
|
|
sk = SigningKey.from_pem(open(sys.argv[1]).read())
|
|
|
|
|
|
|
|
|
|
|
|
print('Private key in various formats:')
|
|
|
|
print()
|
|
|
|
print([c for c in sk.to_string()])
|
|
|
|
print()
|
2019-01-03 13:27:21 +00:00
|
|
|
print(''.join(['%02x' % c for c in sk.to_string()]))
|
2018-10-28 20:30:55 +00:00
|
|
|
print()
|
2019-01-03 13:27:21 +00:00
|
|
|
print('"\\x' + '\\x'.join(['%02x' % c for c in sk.to_string()]) + '"')
|
2018-10-28 20:30:55 +00:00
|
|
|
print()
|