Symmetric Key Algorithms

12. Code Signing

Code signing is used by software manufacturers as a way to ensure that the code is legitimate. This means then when the OS is updated on a computer, the digital signature of the update is checked to ensure that the update is from the manufacturer. Another popular example of code signing is the downloading of iPhone apps from the App store.