This concept is also called "Packing", as in, packing the executable down into a smaller size, thus changing the signature.