我有一个私钥文件(private.key)与内容的格式如下如何从python文件中提取必要的内容?
-----BEGIN PRIVATE KEY-----
blahblahblahblahblahblahblahblah
blahblahblahblahblahblahblahblah
blahblahblahblahblahblahblahblah
-----END PRIVATE KEY-----
我读的文件如下:
pk = open('private.key', 'rb').read()
如何消除第一行和最后并只提取私钥的内容到变量pk中?
期待在Python类似的东西
egrep -v "PRIVATE KEY" private.key | tr -d "\n\r"
没有必要为二进制读模式''b''为您的关键是base64编码。在解决了上述问题后,此模块将派上用场:https://docs.python.org/3.4/library/base64.html#module-base64。这也许有所帮助:https://python-gnupg.readthedocs.org/en/latest/gnupg.html –