Les signatures numériques utilisent ce que l'on appelle la “cryptographie à clef publique”, qui est souvent basée sur l'utilisation de fonctions algorithmiques pour créer deux “clefs” (c'est-à-dire des nombres de plusieurs chiffres générés à l'aide d'une série de formules mathématiques appliquées aux nombres premiers) différentes mais mathématiquement liées entre elles.
数字签字使用所谓的“公用钥匙加密技术”,常常依靠法数产生两套不同但数学上相关的“钥匙”(即利用系列数学公式产生的数乘以素数)。