Obfuscation）同时也在软件版权保护中，用于对付反向工程，未授权的程序分析，破解和软件盗版及数位内容的数位版权管理（DRM）等。
加密算法.加密算法就是加密的方法。加密算法可以分为两类：对称加密和非对称加密。在密码学中，加密是将明文信息隐匿起来，使之在缺少特殊信息时不可读。对称加密就是将信息使用一个密钥进行加密，解密时使用同样的密钥，同样的算法进行解密。非对称加密，又称公开密钥加密，是加密和解密使用不同密钥的算法，广泛用于信息传输中。