DNN-4144 create Cryptography provider to wrap portalsecurity calls
updated portalsecurity methods to use new cryptography provider