PPT PPTX ODP
Aspose.Slides  for .NET

Lock or Password Protect PowerPoint and OpenOffice documents using C#

Build your own .NET apps to set a password to presentations using server-side APIs.