بيانات تضاف على الرسائل الإلكترونية لإثبات هوية مرسلها، وسلامة محتوياتها خلال التبادل. يستخدم المرسل دالة خاصة (hash function ) لتوليد رقم معين يسمى التوقيع، بالاعتماد على محتويات الرسالة، ثم يشفّر التوقيع الناتج ويضيفه إلى الرسالة، باستخدام مفتاح تشفير خصوصي. يعيد المتلقي حساب الرقم الناتج عن تطبيق الدالة ذاتها على نص الرسالة (بدون الرقم المشفّر)، ويفك تشفير التوقيع باستخدام مفتاح التشفير العمومي الخاص بالمرسل (والذي يعرفه المتلقي مسبقاً)، ويقارن بين الرقمين. ويدل تطابق الرقمين أن محتويات الرسالة وصلت سليمة بدون أي تشويه، وتحمل توقيع المرسل الصحيح، ولا خوف من كون الرسالة مزورة (أي مرسلة من قبل شخص آخر).