签章的数位化，他们的特性都是某人可以轻易制造签章，但他人却难以仿冒。数位签章可以永久地与被签署讯息结合，无法自讯息上移除。数位签章大致包含两个演算法：一个是签署，使用私密金钥处理讯息或讯息的杂凑值而产生签章；另一个是验证，使用公开金钥验证签章的真实性。RSA和DSA是两种最流行的数位签章机制。数位签章是公开金钥基础建设（public key infranstructures, PKI）以及许多网路安全机制（SSL/TLS, 虚拟私人网路等）的基础。公开金钥演算法大多基于计算复杂度上的难题，通常来自于数论