? p=2^32+15
%1 = 4294967311
? isprime(p)
%2 = 1
? znprimroot(p)
%3 = Mod(3, 4294967311)
? g=znprimroot(p)
%4 = Mod(3, 4294967311)
? a=8346637267262
%5 = 8346637267262
? g^a
%6 = Mod(3868225914, 4294967311)
? A=g^a
%7 = Mod(3868225914, 4294967311)
? b=7283286367617676
%8 = 7283286367617676
? B=g^b
%9 = Mod(3450675135, 4294967311)
? B^a
%10 = Mod(3079281016, 4294967311)
? A^b
%11 = Mod(3079281016, 4294967311)
? K=A^b
%12 = Mod(3079281016, 4294967311)
? M=100
%13 = 100
? C=M*K
%14 = Mod(2985422519, 4294967311)
? C/K
%15 = Mod(100, 4294967311)
? znlog(A,g)
%16 = 1515783932
? a
%17 = 8346637267262
? (%16-a)%(p-1)
%18 = 0
? B
%19 = Mod(3450675135, 4294967311)
? B^%16
%20 = Mod(3079281016, 4294967311)
? K
%21 = Mod(3079281016, 4294967311)
?