Advertisement
bmtd

DLP

Apr 9th, 2017
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.19 KB | None | 0 0
  1. def encrypt(nbit, msg):
  2.     msg = bytes_to_long(msg)
  3.     p = getPrime(nbit)
  4.     q = getPrime(nbit)
  5.     n = p*q
  6.     s = getPrime(4)
  7.     enc = pow(n+1, msg, n**(s+1))
  8.     return n, enc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement