Guest User

Untitled

a guest
Jan 19th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. TextWindow.WriteLine("Enter prime number p: ")
  2. p = TextWindow.ReadNumber()
  3. TextWindow.WriteLine("Enter prime number q: ")
  4. q = TextWindow.ReadNumber()
  5. n = p * q
  6. Øn = (p-1)*(q-1)
  7. TextWindow.WriteLine("n = " + n)
  8. TextWindow.WriteLine("Øn = " + Øn)
  9. TextWindow.WriteLine("Enter number relatively prime to Øn, e: ")
  10. e = TextWindow.ReadNumber()
  11. TextWindow.WriteLine("Enter number d, such that ed = 1 (mod(Øn)): ")
  12. d = TextWindow.ReadNumber()
  13. TextWindow.WriteLine("Break up message into blocks of 3")
  14. TextWindow.WriteLine("Block 1=?: ")
  15. pm1 = TextWindow.ReadNumber()
  16. TextWindow.WriteLine("Block 2=?: ")
  17. pm2 = TextWindow.ReadNumber()
  18. TextWindow.WriteLine("Block 3=?: ")
  19. pm3 = TextWindow.ReadNumber()
  20. TextWindow.WriteLine("Block 4=?: ")
  21. pm4 = TextWindow.ReadNumber()
  22. sm1 = Math.Remainder(Math.Power(pm1, e), n)
  23. sm2 = Math.Remainder(Math.Power(pm2, e), n)
  24. sm3 = Math.Remainder(Math.Power(pm3, e), n)
  25. sm4 = Math.Remainder(Math.Power(pm4, e), n)
  26. TextWindow.Write(sm1 )
  27. TextWindow.Write(sm2 )
  28. TextWindow.Write(sm3 )
  29. TextWindow.Write(sm4 )
Add Comment
Please, Sign In to add comment