本文整理汇总了Python中anon_crypto.AnonCrypto.random_key方法的典型用法代码示例。如果您正苦于以下问题:Python AnonCrypto.random_key方法的具体用法?Python AnonCrypto.random_key怎么用?Python AnonCrypto.random_key使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类anon_crypto.AnonCrypto
的用法示例。
在下文中一共展示了AnonCrypto.random_key方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: generate_keys
# 需要导入模块: from anon_crypto import AnonCrypto [as 别名]
# 或者: from anon_crypto.AnonCrypto import random_key [as 别名]
def generate_keys(self):
info("Generating keypair, please wait...")
self.key1 = AnonCrypto.random_key(self.key_len)
self.key2 = AnonCrypto.random_key(self.key_len)
self.save_pub_key(self.key1, 1)
self.save_pub_key(self.key2, 2)
self.pub_keys[self.id] = (
M2Crypto.RSA.load_pub_key(self.key_filename(1)),
M2Crypto.RSA.load_pub_key(self.key_filename(2)))
示例2: gen_temp_keys
# 需要导入模块: from anon_crypto import AnonCrypto [as 别名]
# 或者: from anon_crypto.AnonCrypto import random_key [as 别名]
def gen_temp_keys(self):
key1 = AnonCrypto.random_key(KEY_LENGTH)
key2 = AnonCrypto.random_key(KEY_LENGTH)
key1.save_key("config/temp1.priv", None)
key1.save_pub_key("config/temp1.pub")
key2.save_key("config/temp2.priv", None)
key2.save_pub_key("config/temp2.pub")
self.privgenkey1 = M2Crypto.RSA.load_key("config/temp1.priv")
self.pubgenkey1 = M2Crypto.RSA.load_pub_key("config/temp1.pub")
self.privgenkey2 = M2Crypto.RSA.load_key("config/temp2.priv")
self.pubgenkey2 = M2Crypto.RSA.load_pub_key("config/temp2.pub")
示例3: establish_keys
# 需要导入模块: from anon_crypto import AnonCrypto [as 别名]
# 或者: from anon_crypto.AnonCrypto import random_key [as 别名]
def establish_keys(self):
if not os.path.exists("config"):
os.mkdir("config")
try:
# load them into instance vars if they already exist
self.load_keys()
except:
# generate new keys, save them to config/priv
# and config/pub -- then load them into instance vars
self.DEBUG("keys don't exist/valid")
newKey = AnonCrypto.random_key(KEY_LENGTH)
self.save_keys(newKey)
self.load_keys()