Many Kinds of Hinges for out-swinging Doors are available and used in commercial applications where Security is important.
Some have the Hinge Pins Welded in, some Peened in, some, have a Set Screw inside the Hinge Knuckle which screws against a flat spot on the Pin, etc.
Far as in-swinging Doors, assuming the Door itself is strong, the 'Stop' which the Door closes against, can be made to be heavier in section, and, attached to the Jamb well by one means or another - if Wooden Jambs and Stop, then glue and small Nails, glue and screws, etc. and proper prep of the surfaces which are to be glued.
Old time Commercial Steel perimeter Doors with Steel Jambs and integral Steel 'Stop' are a very simple, and very strong/secure way to go, and, these are often available used anywhwere older commercial Buildings are being demo'd or re-modeled by merely talking with the personel/crew doing the demolition or remodel work...and or offering a Six Pack of their favorite Beer in exchange for a Door and Jamb combo.
Adding heavy Steel protectors to prevent accessing Lock Strike is also good to do for regular perimeter Doors.
Any commercial Hardware supply would carry those.