A cationic photoinitiator, characterized in that the cationic photoinitiator has a structure as represented by general formula: wherein, R 1 and R 2 each independently represent a halogen, OH, CN, NO 2, a C 1 -C 20 linear or branched alkyl group, a C 3 -C 20 cycloalkyl group, a C 4 -C 20 cycloalkylalkyl group, a C 4 -C 20 alkylcycloalkyl group, or a C 6 -C 40 aryl or heteroaryl group, wherein -CH 2 - may be optionally substituted with -O-, -S-, -NH-, -CO-, -COO-, or -OCO-; m 1 and m 2 represent numbers of R 1 and R 2 respectively, and m 1 and m 2 are each independently selected from integers of 0-3; R 4 and R 5 each independently represent hydrogen, a C 1 -C 8 linear or branched alkyl group, a C 3 -C 6 cycloalkyl group, or a C 4 -C 10 cycloalkylalkyl group, wherein acyclic -CH 2 -may be optionally substituted with -O-, -S-, -CO-, -COO-, or -OCO-; and optionally, R 4 and R 5 may be linked to each other to form a cycloalkyl group; R 6 and R 7 may be the same or may be different, and each independently represent a phenyl group, a diphenyl sulfide group, a benzophenone group, a fluorenyl group, a diphenyl ether group, or a carbazolyl group, wherein hydrogen may be optionally substituted with a halogen, CN, NO 2, or a C 1 -C 8 alkyl group, and -CH 2 - in the C 1 -C 8 alkyl group may be optionally substituted with -O-, -S-, -CO-, -COO-, or -OCO-; optionally, R 6 and R 7 may be linked to form a ring; R 3 represents hydrogen, a halogen, CN, NO 2, R 8, -CO-R 8, or a S + (R 6)(R 7) group; R 8 represents a C 1 -C 10 linear or branched alkyl group, a C 3 -C 10 cycloalkyl group, a C 4 -C 15 cycloalkylalkyl group, a C 6 -C 20 aryl group, or a C 7 -C 20 arylalkyl group, wherein in the cycloalkyl structure and the aryl structure, H may be optionally substituted with a C 1 -C 6 alkyl group, and -CH 2 - may be optionally substituted with -O-, -S-, -NH-, -CO-, -COO-, or -OCO-; X - represents a non-nucleophilic anion; and n is 1 or 2. R 1 and R 2 each independently represent a halogen, OH, CN, NO 2, a C 1 -C 20 linear or branched alkyl group, a C 3 -C 20 cycloalkyl group, a C 4 -C 20 cycloalkylalkyl group, a C 4 -C 20 alkylcycloalkyl group, or a C 6 -C 40 aryl or heteroaryl group, wherein -CH 2 - may be optionally substituted with -O-, -S-, -NH-, -CO-, -COO-, or -OCO-; m 1 and m 2 represent numbers of R 1 and R 2 respectively, and m 1 and m 2 are each independently selected from integers of 0-3; R 4 and R 5 each independently represent hydrogen, a C 1 -C 8 linear or branched alkyl group, a C 3 -C 6 cycloalkyl group, or a C 4 -C 10 cycloalkylalkyl group, wherein acyclic -CH 2 -may be optionally substituted with -O-, -S-, -CO-, -COO-, or -OCO-; and optionally, R 4 and R 5 may be linked to each other to form a cycloalkyl group; R 6 and R 7 may be the same or may be different, and each independently represent a phenyl group, a diphenyl sulfide group, a benzophenone group, a fluorenyl group, a diphenyl ether group, or a carbazolyl group, wherein hydrogen may be optionally substituted with a halogen, CN, NO 2, or a C 1 -C 8 alkyl group, and -CH 2 - in the C 1 -C 8 alkyl group may be optionally substituted with -O-, -S-, -CO-, -COO-, or -OCO-; optionally, R 6 and R 7 may be linked to form a ring; R 3 represents hydrogen, a halogen, CN, NO 2, R 8, -CO-R 8, or a S + (R 6)(R 7) group; R 8 represents a C 1 -C 10 linear or branched alkyl group, a C 3 -C 10 cycloalkyl group, a C 4 -C 15 cycloalkylalkyl group, a C 6 -C 20 aryl group, or a C 7 -C 20 arylalkyl group, wherein in the cycloalkyl structure and the aryl structure, H may be optionally substituted with a C 1 -C 6 alkyl group, and -CH 2 - may be optionally substituted with -O-, -S-, -NH-, -CO-, -COO-, or -OCO-; X - represents a non-nucleophilic anion; and n is 1 or 2.