<?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($Bgmp_init(5)) > && gmp_cmp($B$p) < && gmp_cmp($B$A) !== 0){
        
$K gmp_powm($B$secret$p);
        
$K_raw_bytes gmp_export($K);
        
$password hash("sha256"$K_raw_bytesTRUE);
        
$ct openssl_encrypt($flag"AES-256-ECB",$password);
        
print_r($ct);
    }
  }
  
print_r("<hr>"); 
  
highlight_file(__FILE__);
?>