Port of the Encrypt task
Port of the SetPageLabel task
added some test