![](/img/trans.png)
[英]How to return maximum of value in a tuple within a list within a dictionary?
[英]How to set list to tuple within dictionary for jks
我在 Python 2.7 中使用pyjks ,如下所示:
import jks
ks = jks.KeyStore.load('xxxx.jceks', 'xxxxx')
for alias, sk in ks.secret_keys.items():
print("Secret key: %s" % sk.alias)
print(" Algorithm: %s" % sk.algorithm)
print(" Key size: %d bits" % sk.key_size)
print(" Key: %s" % "".join("{:02x}".format(b) for b in bytearray(sk.key)))
print(sk.key)
這使:
Secret key: xxxxxxx
Algorithm: AES
Key size: 128 bits
Key: xxxx
someweirdcharacters
Secret key: xxxxxxx
Algorithm: AES
Key size: 128 bits
Key: yyyy
someotherweirdcharacters
這很好,但我對 Python 非常生疏,所以想知道將someweirdcharacters
和someotherweirdcharacters
放入列表的最佳方法是什么?
我不知道如何從ks.secret_keys.items()
訪問sk.key
除非在上面的循環中,但似乎應該有一種更簡單的方法。
你看起來像下面這樣嗎?
import jks
arr = []
ks = jks.KeyStore.load('xxxx.jceks', 'xxxxx')
for alias, sk in ks.secret_keys.items():
print("Secret key: %s" % sk.alias)
print(" Algorithm: %s" % sk.algorithm)
print(" Key size: %d bits" % sk.key_size)
print(" Key: %s" % "".join("{:02x}".format(b) for b in bytearray(sk.key)))
arr.append(sk.key)
print(arr)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.