コード例 #1
0
def getPrimePair(bits=512):

    assert bits % 4 == 0

    p = MillerRabin.gen_prime(bits)
    q = MillerRabin.gen_prime_range(p + 1, 2 * p)

    return p, q
コード例 #2
0
def getPrimePair(bits=512):
    '''
    genera un par de primos p , q con 
        p de nbits y
        p < q < 2p
    '''
    
    assert bits%4==0
    
    p = MillerRabin.gen_prime(bits)
    q = MillerRabin.gen_prime_range(p+1, 2*p)
    
    return p,q
コード例 #3
0
def getPrimePair(bits=512):
    '''
    genera un par de primos p , q con 
        p de nbits y
        p < q < 2p
    '''
    
    assert bits%4==0
    
    p = MillerRabin.gen_prime(bits)
    q = MillerRabin.gen_prime_range(p+1, 2*p)
    
    return p,q
コード例 #4
0
def generate_prime(rng, bits):
    import MillerRabin
    return MillerRabin.gen_prime(bits, rng)
コード例 #5
0
def get_big_prime(bits):
    return MillerRabin.gen_prime(bits)
コード例 #6
0
ファイル: rsa.py プロジェクト: austinxw/litter
def generate_prime(rng, bits):
  import MillerRabin
  return MillerRabin.gen_prime(bits, rng)