diff --git a/labs%2FLabDiffieHellman/main.jl b/labs%2FLabDiffieHellman/main.jl
new file mode 100644
index 0000000000000000000000000000000000000000..a559976d088350684ea8dcfb0d8eabc55d919db9
--- /dev/null
+++ b/labs%2FLabDiffieHellman/main.jl
@@ -0,0 +1,5 @@
+using Primes
+
+p = big(Primes.prime(10^6))
+g = primitive_root(p)
+g_a, g_b, key = generate_keys(g, p, rand(big.(1:(p-2))), rand(big.(1:(p-2))))