รหัสรับรองความถูกต้องของข้อความ (MAC) คือเวอร์ชันสมมาตรของลายเซ็นดิจิทัล ด้วย MAC บุคคลสองฝ่ายขึ้นไปแบ่งปันคีย์ ฝ่ายหนึ่งสร้างแท็ก MAC ซึ่งเป็นเวอร์ชันสมมาตรของลายเซ็นดิจิทัลและแนบไปกับเอกสาร อีกฝ่ายหนึ่งสามารถตรวจสอบความถูกต้องของข้อความได้โดยใช้คีย์เดียวกับที่ใช้สร้างแท็ก
โปรดทราบว่าหลายฝ่ายแชร์คีย์ที่ใช้ในการสร้างแท็ก MAC ดังนั้นจึงไม่สามารถใช้ MAC สำหรับการตรวจสอบสิทธิ์หรือการปฏิเสธเนื่องจากไม่ชัดเจนว่าฝ่ายใดสร้างแท็ก
MAC อาจเป็นอัลกอริธึมแบบสแตนด์อโลน เช่น Hash-based Message Authentication Code (HMAC) อย่างไรก็ตาม เนื่องจากความสมบูรณ์ของข้อความเป็นการรับประกันที่มีค่าเกือบทุกครั้ง จึงมักถูกรวมเข้ากับอัลกอริธึมการเข้ารหัสแบบสมมาตร เช่น AES-GCM