The embodiment of the invention discloses a
software authorization method and
system and a storage medium. The method comprises the steps that a
software authorization party generates an
authorization file according to received equipment information and corresponding authorization information; the
software authorization party returns the authorization file and the software version to an equipment manufacturer; The equipment manufacturer integrates the software version and the authorization file according to requirements; and after the equipment runs, the software loads an
authentication module and performs authorization
verification, the equipment runs normally if the authorization
verification succeeds, and otherwise, the equipment stops running. The authorization file can be preset, a user does not need to manually input an activation code, and the method is more suitable for equipment without key input or interface; off-line authorization simplifies the
server authorization link and reduces the development and maintenance cost of the
server. Batch authorization can be performed on equipment models, manufacturers, software versions and the like, and independent authorization can also be performed on a
chip ID, a network card address and the like of single equipment; multiple signature
verification and
multiple encryption algorithms are used in authorization and
authentication, and
cracking is not prone to occurring.