コード例 #1
0
ファイル: core.py プロジェクト: botreexia/-
def encrypt(text, pub_key):
    block_size = rsa.common.byte_size(pub_key.n) - 11
    encrypted = ""
    for part in split_len(text, block_size):
        encrypted += rsa.encrypt(part, pub_key)
    return encrypted
コード例 #2
0
ファイル: core.py プロジェクト: 395368927/triaquae
def encrypt(text, pub_key):
    block_size = rsa.common.byte_size(pub_key.n) - 11
    encrypted = ""
    for part in split_len(text, block_size):
        encrypted += rsa.encrypt(part, pub_key)
    return encrypted
コード例 #3
0
ファイル: core.py プロジェクト: botreexia/-
def decrypt(encrypted, pri_key):
    block_size = rsa.common.byte_size(pri_key.n)
    text = ""
    for part in split_len(encrypted, block_size):
        text += rsa.decrypt(part, pri_key)
    return text
コード例 #4
0
ファイル: core.py プロジェクト: 395368927/triaquae
def decrypt(encrypted, pri_key):
    block_size = rsa.common.byte_size(pri_key.n)
    text = ""
    for part in split_len(encrypted, block_size):
        text += rsa.decrypt(part, pri_key)
    return text