Если вы создаете свой собственный метод шифрования, вы делаете это неправильно. Люди, которые знают больше о шифровании, чем вы или я, уже придумали отличные методы шифрования, и MS уже внедрила большинство из них.
Для хорошего шифрования это ключи, а не метод, который делает шифрование безопасным. Храните ключи в безопасности, и алгоритм может (и должен) быть опубликован для всеобщего обозрения.
Если вы пытаетесь распространять оба контента и хранить их в зашифрованном виде, то есть DRM, вы, скорее всего, обречены на неудачу, если не сможете очень хорошо спрятать ключи в оборудовании, и даже это только выиграет вам некоторое время - - Может быть, месяцы, а может и годы.