import urllib
response = urllib.urlopen('http://pool.sks-keyservers.net/')
print 'RESPONSE:', response
print 'URL :', response.geturl()
headers = response.info()
print 'DATE :', headers['date']
print 'HEADERS :'
print '---------'
print headers
data = response.read()
print 'LENGTH :', len(data)
print 'DATA :'
print '---------'
print data
这个代码使我能够看到一些网页信息和内容。 实际上,我所查询的是如何使用python函数从任何公钥服务器获取公钥。在
This spec应该可以帮助你,并阻止你反复问同一个问题:)。基本上,您需要对密钥服务器执行httpget请求。大多数关键服务器工作在TCP端口11371上,所以您需要确保防火墙允许您通过。在
例如,此URL将为您提供上帝的公钥:
http://pool.sks-keyservers.net:11371/pks/lookup?op=get&search=0x1278A1862492D908&options=mr
回应是关键。在
在python中:
使用http://pypi.python.org/pypi/python-hkp
Python HPK客户端。在
使用示例:
相关问题 更多 >
编程相关推荐