1 2 3 4 5 6 7 8 9 10 11 12 |
# Crear el certificado $cert = New-SelfSignedCertificate -DnsName jesusninoc -CertStoreLocation "Cert:\CurrentUser\My" -KeyUsage KeyEncipherment,DataEncipherment, KeyAgreement -Type DocumentEncryptionCert -KeyExportPolicy ExportableEncrypted # Cifrar un mensaje "Hello" | Protect-CmsMessage -To cn=jesusninoc -OutFile secret.txt # Cargar el contenido cifrado $contenido = Get-CmsMessage -path .\secret.txt $contenido.Content # Descifrar $contenido | Unprotect-CmsMessage -To cn=jesusninoc |