【问题标题】:extract modulus and exponent from public key xml in python从python中的公钥xml中提取模数和指数
【发布时间】:2014-07-09 02:51:42
【问题描述】:

我在表单中有一个公钥 xml 字符串

<RSAPublicKey> <Modulus>ANG9SxVyOA8IX9mRi5Q6sH/z04fvrsLLrAf3ooAGRiETNB1TZfZ/ZWhpw9RLYPcf3J+kaqQneHEMS9OGuIYxa0rUwVYtKjSjRp8y+XNm3sODNqD4zPjqMh6wThOug5Gg/M1+ZXlkXvszmAwiXlImDqp2nH+ZFVnrREVZ1U7WKUc5</Modulus><Exponent>AQAB</Exponent></RSAPublicKey>.

如何在 Python 中从这个 xml 字符串中提取模数?例如我应该在手术后得到ANG9SxVyOA8IX9mRi5Q6sH/z04fvrsLLrAf3ooAGRiETNB1TZfZ/ZWhpw9RLYPcf3J+kaqQneHEMS9OGuIYxa0rUwVYtKjSjRp8y+XNm3sODNqD4zPjqMh6wThOug5Gg/M1+ZXlkXvszmAwiXlImDqp2nH+ZFVnrREVZ1U7WKUc5

提前致谢!

【问题讨论】:

  • 请发布您尝试解决问题的代码。

标签: python xml rsa public-key modulus


【解决方案1】:

您可以使用元素树。

import xml.etree.ElementTree as ET
root = ET.ElementTree(file="yourxml.xml")
RSAPublicKey = root.findall("./RSAPublicKey") # this search all RSAPublickey
for item in RSAPublicKey :
    Modulus= item .findall("./Modulus") #in rsapublic key modulus
    print Modulus

【讨论】:

    猜你喜欢
    • 2011-08-31
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 2016-06-26
    • 2023-03-21
    • 2012-05-31
    • 2013-04-07
    • 2015-06-22
    相关资源
    最近更新 更多