# Working with multiplicative groups

Hi,

I am just learning cryptography and the DLP problem. How can I create a finite multiplicative Group over Zp?

Sage has many Group related classes but apparently I am not math-savvy enough to chose one ;-)

Isn't working with `GF(p).multiplicative_generator()` enough for implementing Diffie-Hellman and the likes?