A development system providing a method for information hiding in
executable programs is described. In one embodiment, for example, a
method of the present invention is described for hiding information in
computer programs, the method comprises steps of: receiving first input
comprising program modules for a computer program being created, the
program modules including data and code; receiving second input
comprising information to be hidden in the computer program; linking
together the program modules to form an executable computer program,
including determining pads necessary for aligning data and code; and
hiding the second input in the executable computer program by storing
portions of the second input at locations in the executable computer
program intended for pads.