def main():
verify()
usage = """
** ** ** **********
/** /** /** /////**///
/** * /** ***** /** ***** ****** ********** /** ******
/** *** /** **///** /** **///** **////**//**//**//** /** **////**
/** **/**/**/******* /**/** // /** /** /** /** /** /** /** /**
/**** //****/**//// /**/** **/** /** /** /** /** /** /** /**
/**/ ///**//****** ***//***** //****** *** /** /** /** //******
// // ////// /// ///// ////// /// // // // //////
** ** ****** ********** ******** ******* ******** **
/** /** **////**/////**/// /**///// /**////** **////// ****
/** /** ** // /** /** /** /** /** **//**
/**********/** /** /******* /******* /********* ** //**
/**//////**/** /** /**//// /**///** ////////** **********
/** /**//** ** /** /** /** //** /**/**//////**
/** /** //****** /** /** /** //** ******** /** /**
// // ////// // // // // //////// // //
********
**//////**
** // ****** ********** *****
/** //////** //**//**//** **///**
/** ***** ******* /** /** /**/*******
//** ////** **////** /** /** /**/**////
//******** //******** *** /** /**//******
//////// //////// /// // // //////
"""
print usage
print "This is a RSA Decryption System"
print "Please enter Your team token: "
token = raw_input()
try:
flag = get_flag(token)
assert len(flag) == 38
except:
print "Token error!"
m_exit(-1)
p=getPrime(2048)
q=getPrime(2048)
n = p * q
e, d = get_ed(p, q)
print "n: ", hex(n)
print "e: ", hex(e)
flag = bytes_to_long(flag)
enc_flag = pow(flag, e, n)
print "Your flag is: ", hex(enc_flag)
评论列表
文章目录