import sys
from gmssl import sm2 as SM2

def main():
    #print('test:')
    prikey = '45AB1943CD3BE28AC65B827D295556BA5CB73668543AE21C9AEB4B7E601C4D64'
    encmsg = '042B9AC04A4243F617DA1E3E5C747EABF84E0D2B95ECA1248906612EEDBB0DD9FD8C4585B7CB7CF5FC5684F20E173D1D737044734E24E1B807502C15D747E6CDCBB15C98EC970E3596E71F3F142EC69271CD966BE6678317ED2FBF864F165742B0C3BDB49E2C8EF83B08264FB601452D11846F47523FFE67143BA0FD2C1EFCB8847AD1AA62C17E4C17A77BD88223E9ECDBC78CE1CE67BD2883FDC0FD91CD4F23BC274ECCE40A635A61CAA67B6A9A16294BD47442092C88EB39BECFA2C1248E138025751564CD16CDD52AF427CB7116377C66E27F7ED553EF777C9C09874654F0E095FA920851D490CEF8366C08F2046314C39ED000D5EEA856080F32DF9DE263C6C81BAD969F543FF38C55D245A3F664C4DC3492BF126871C953DE9262C4DEC3AAAD39'
    demo = SM2.CryptSM2(prikey,"0411",mode=0,decmode=1)
    print(demo.decmsg(encmsg))

if __name__ == '__main__':
    main()
    
