examples/demo2/demo2.ps1
. ../../classes/SecureDatum.ps1 $EncryptionPasswod = "P@ssw0rd" | ConvertTo-SecureString -AsPlainText -Force $ProtectedObject = [SecureDatum]::GetObject( @{ B = 2 C = 5 A = @{ B = 2 } D = @(3,4,5) F = "This is an unsecured string" E = "[ENC=PE9ianMgVmVyc2lvbj0iMS4xLjAuMSIgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vcG93ZXJzaGVsbC8yMDA0 LzA0Ij4NCiAgPE9iaiBSZWZJZD0iMCI+DQogICAgPFROIFJlZklkPSIwIj4NCiAgICAgIDxUPlN5c3RlbS5NYW5hZ2VtZW50LkF1 dG9tYXRpb24uUFNDdXN0b21PYmplY3Q8L1Q+DQogICAgICA8VD5TeXN0ZW0uT2JqZWN0PC9UPg0KICAgIDwvVE4+DQogICAgPE1T Pg0KICAgICAgPE9iaiBOPSJLZXlEYXRhIiBSZWZJZD0iMSI+DQogICAgICAgIDxUTiBSZWZJZD0iMSI+DQogICAgICAgICAgPFQ+ U3lzdGVtLk9iamVjdFtdPC9UPg0KICAgICAgICAgIDxUPlN5c3RlbS5BcnJheTwvVD4NCiAgICAgICAgICA8VD5TeXN0ZW0uT2Jq ZWN0PC9UPg0KICAgICAgICA8L1ROPg0KICAgICAgICA8TFNUPg0KICAgICAgICAgIDxPYmogUmVmSWQ9IjIiPg0KICAgICAgICAg ICAgPFROUmVmIFJlZklkPSIwIiAvPg0KICAgICAgICAgICAgPE1TPg0KICAgICAgICAgICAgICA8UyBOPSJIYXNoIj40OEFBMUJB NkU1NTA2QjFDMDI1OTY5RUUwN0I2QjUyMTA5MzQ4NUU0OUY5ODQ4NjU3RjhDQzgxMkM1RTZCMjg5PC9TPg0KICAgICAgICAgICAg ICA8STMyIE49Ikl0ZXJhdGlvbkNvdW50Ij41MDAwMDwvSTMyPg0KICAgICAgICAgICAgICA8QkEgTj0iS2V5Ij5JNnZjRFhtNGN5 Q1hHRmt5bDBJMWcxVWUzQlk3eUhrcVlKRjZWMW5rK1MyMTZUSUE0Y01NRVJTbExnRmJSNDZBPC9CQT4NCiAgICAgICAgICAgICAg PEJBIE49Ikhhc2hTYWx0Ij41ME03djlWSkJMTDFQZEViU2FiUU11d0UzbVF2cjJyL1FtWFdaSGxEcXYwPTwvQkE+DQogICAgICAg ICAgICAgIDxCQSBOPSJTYWx0Ij5KK3RobGs4MUVsODAwRk1oeWtHUndINnFvTnQwL09tUVkvN0xVT1l0QzBZPTwvQkE+DQogICAg ICAgICAgICAgIDxCQSBOPSJJViI+UXhZMFU3aXBpMTBhY08vbFRMRWlkcVRidzJDd3hRR3ZrQXJLOHY0UUFGaz08L0JBPg0KICAg ICAgICAgICAgPC9NUz4NCiAgICAgICAgICA8L09iaj4NCiAgICAgICAgPC9MU1Q+DQogICAgICA8L09iaj4NCiAgICAgIDxCQSBO PSJDaXBoZXJUZXh0Ij5udWRUaHgwWmxHVThPNFUzOG9wb2ZHSW5uNCt1WDVQeC9IeFBseXdFdmMxeWExLzZxNHo0UWJQZCt6bEQ3 bkRLPC9CQT4NCiAgICAgIDxCQSBOPSJITUFDIj5waGJDNGgwM2ZLZEhHNlF5UUM3dlRBUGdkZlljbmZIaWdHR2xYT2IvRW5nPTwv QkE+DQogICAgICA8UyBOPSJUeXBlIj5TeXN0ZW0uU3RyaW5nPC9TPg0KICAgIDwvTVM+DQogIDwvT2JqPg0KPC9PYmpzPg==] " },@{password = $EncryptionPasswod}) $ProtectedObject.E |