码设备（也称硬件安全模块，HSM）是更加安全的最佳实践。
安全保证.许多代码签名的实现提供方法来使用涉及一组密钥的系统来签名代码，这类似SSL与SSH的流程。例如，在.NET中，开发人员每次构建之时，都将使用一个私钥来签名自己的库或可执行文件。此密钥唯一且分属给单个开发人员、小组，或者特定应用程序或实体。开发人员可以自己生成此密钥，也可以从受信任的数字证书认证机构（CA）获取一份密钥。代码签名在分发目的下很有价值，因为所提供代码的源代码可能并不明显，如Java applet、A