Large capacity storage area " 5 hardware, namely UGRA-E1K, UGRA-G7K, UGRB-G7K, UGRA-I31K and UGRA-J63K, with different storage area are available for the selection of developments. File management system Hardware storage area of GrandDog supports file management system and 3 file formats, which include: " Data file: Data files can be used conveniently for data storage. " License file: License files can be used conveniently for control of evaluation period and setup of multiple modules. " Algorithm file: Algorithm files can be used to store the executable files of developer-defined algorithm files. Support 2-level password management File management has the function of 2-level password management, including passwords of developers and users. This function allows developer to manage the access right to hardware and issue different access control rights to different users. 1.Interfaces support standard encryption and signature algorithm Developers can use the interface provided by us conveniently for encryption, decryption and digital signature of their own data to prevent from data tampering. 2.Support self-defined algorithm Support self-defined algorithm of C high-level language, GrandDog compiler tool enables developers to compile their own algorithms rapidly and introduce them into the hardware, self-defined algorithm will be executed in the hardware and upper level software will call self-defined algorithm through corresponding interfaces, it is therefore highly secure. 3.Support remote upgrade Remote upgrade include one-way remote upgrade and two-way remote upgrade, developers may choose the upgrade mode as desired. 4.Rich hardware attributes Developers can customize the product names and journal number for convenient management of and cascade connection support for hardware. In addition, developers can prevent the tracing of hacker software and realize the bonding with the machine by setup of hardware. 5.Solution for secure order and management of Dog hardware of same serial number Solution for secure order of Dogs with same serial number is provided to prevent serial number files of software developers from being reproduced illegal while preventing the theft and illegal use of Dogs with same serial number in the process of circulation. *Dog with same serial number refers to SoftDog ordered by developer for batch distribution of software after completion of encryption of software. 6.Second-generation secure encryption engine Second-generation encryption engine and a large number of advanced encryption algorithm are used in the encryption module of GrandDog, it is therefore capable of effectively preventing from the static analysis and dynamic tracing of hackers. 7.A large number of interfaces and language modules are provided Over 20 encryption interfaces are provided for selection of developers with different requirements for encryption, in addition, tens of language modules covering all mainstream languages are also provided. It also supports Linux and Windows operating systems. 8.Shell tool is provided Shell tool can be used for protection of executable files and data by developers, in addition, high intensity encryption algorithm is also used in the shell tool, and it is therefore highly secure. Applicable environment & system Applicable language environment " Win32: C ( Visual C++, Borland, C++Builder ), VisualBasic, VisualFoxpro, Delphi, Java Builder, J2SDK, PowerBuilder, C#, VB.Net, ASP.Net, Visual Fortran, Auto