A method for verifying a configuration of a device, in particular a safety controller, comprising the steps of: Subdividing the configuration of the device into at least two sub-configurations (T1, T2, T3, T4) that are to be verified, Determining parameters of each sub-configuration (T1 - T4), whereby the parameters are used to verify the respective sub-configuration (T1, T2, T3, T4), Calculating a single checksum for each sub-configuration (T1, T2, T3, T4), the checksum is calculated by an external input device and displayed to a user for plausibility checking and which reflects the verification of the sub-configuration (T1, T2, T3, T4), and Allocating the sub-configurations (T1, T2, T3, T4) to at least one sub-configuration sequence (TF1, TF2), in which a dependence of the verifications of the individual sub-configurations (T1, T2, T4; T1, T3, T4) on one another is predetermined, wherein the dependency consists in that an individual single checksum of a sub-configuration (T2, T3, T4) following one or more preceding sub-configurations (T1, T2, T3) in the sub-configuration sequence (TF1, TF2) is calculated from its parameters and the parameters of the preceding sub-configurations (T1, T2, T3) so that the parameters of the preceding sub-configurations (T1, T2, T3) are included in the individual checksum of the subsequent sub-configuration (T2, T3, T4), and Recalculating the individual checksums of the preceding sub-configuration (T1, T2, T3) during the verification of the subsequent sub-configuration (T2, T3, T4), and, if the individual checksums of the preceding sub-configuration (T1, T2, T3) match, the verification of the preceding sub-configuration (T1, T2, T3) is confirmed, and the configuration of the device is verified if the last sub-configuration is verified for each sub-configuration sequence (TF1, TF2), and wherein the sub-configuration sequence (TF1, TF2) is branched into different branches, so that the sub-configurations (T1 - T4) are differently dependent on one another. Subdividing the configuration of the device into at least two sub-configurations (T1, T2, T3, T4) that are to be verified, Determining parameters of each sub-configuration (T1 - T4), whereby the parameters are used to verify the respective sub-configuration (T1, T2, T3, T4), Calculating a single checksum for each sub-configuration (T1, T2, T3, T4), the checksum is calculated by an external input device and displayed to a user for plausibility checking and which reflects the verification of the sub-configuration (T1, T2, T3, T4), and Allocating the sub-configurations (T1, T2, T3, T4) to at least one sub-configuration sequence (TF1, TF2), in which a dependence of the verifications of the individual sub-configurations (T1, T2, T4; T1, T3, T4) on one another is predetermined, wherein the dependency consists in that an individual single checksum of a sub-configuration (T2, T3, T4) following one or more preceding sub-configurations (T1, T2, T3) in the sub-configuration sequence (TF1, TF2) is calculated from its parameters and the parameters of the preceding sub-configurations (T1, T2, T3) so that the parameters of the preceding sub-configurations (T1, T2, T3) are included in the individual checksum of the subsequent sub-configuration (T2, T3, T4), and Recalculating the individual checksums of the preceding sub-configuration (T1, T2, T3) during the verification of the subsequent sub-configuration (T2, T3, T4), and, if the individual checksums of the preceding sub-configuration (T1, T2, T3) match, the verification of the preceding sub-configuration (T1, T2, T3) is confirmed, and the configuration of the device is verified if the last sub-configuration is verified for each sub-configuration sequence (TF1, TF2), and wherein the sub-configuration sequence (TF1, TF2) is branched into different branches, so that the sub-configurations (T1 - T4) are differently dependent on one another.