<?php
include("../../secret3.php");
$p = gmp_init('163233182627703271159898309345737105375688355917453622564088405540766997977278655453203824373664009895721258577856555771717602311200607628351533080377708491994227891854389606559452689566581896516090521780870524013047447699726488711275811622887433619181717487554957510393912217160022814377081587755678467624487');
$g = gmp_init(2);
$A = gmp_init('93357910769606862764827565218304634832744606621158315865007100575564405849053679855999161892942213119353069897537575452559623976754982158189758634813303022185254300797534653736847992064663815340690246071153798028199676073442557219359863174675108929747449934521525163394001331909867948005048787903352137730782');
assert(gmp_powm($g, $secret, $p) == $A);
print_r(gmp_export(gmp_init(1)));
if (isset($_GET["B"])){
$B = gmp_init($_GET["B"]);
if (gmp_cmp($B, gmp_init(5)) > 0 && gmp_cmp($B, $p) < 0 && gmp_cmp($B, $A) !== 0){
$K = gmp_powm($B, $secret, $p);
$K_raw_bytes = gmp_export($K);
$password = hash("sha256", $K_raw_bytes, TRUE);
$ct = openssl_encrypt($flag, "AES-256-ECB",$password);
print_r($ct);
}
}
print_r("<hr>");
highlight_file(__FILE__);
?>