密码学弃用警告:
encode_point已在EllipticCurvePublicNumbers上弃用,并将在以后的版本中删除。请使用EllipticCurvePublicKey.public_bytes获取压缩和未压缩的点编码。
答案 0 :(得分:11)
此问题已在Paramiko中修复:
https://github.com/paramiko/paramiko/pull/1379
https://github.com/paramiko/paramiko/issues/1369
修复该补丁的漏洞尚未发布。
与此同时,您可以workaround it by downgrading cryptography:
pip install cryptography==2.4.2
答案 1 :(得分:5)
我在以下方面取得了更好的成功:
import warnings
warnings.simplefilter("ignore", cryptography.utils.DeprecatedIn23)