Microsoft PowerPoint 2016 › PowerPoint Options › Security › Cryptography
Specify CNG random number generator algorithm
Supported on SUPPORTED_Windows7 (defined in the Windows templates)
What it does
This policy setting allows you to configure the CNG random number generator to use. If you enable this policy setting, the random number generator specified will be used. If you disable or do not configure this policy setting, the default random number generator will be used.
What it writes
- Hive
- HKEY_CURRENT_USER
- Registry key
software\policies\microsoft\office\16.0\powerpoint\security\crypto
Why it needs changes for Intune
- Policy references a Windows supportedOn definition.
- ADMX-INTUNE-WINDOWS-SUPPORTEDON-REFERENCE
Options
| Option | Type | Registry value | Allowed values |
|---|---|---|---|
| Random number generatorRequired | Text | rngalgorithm |
Up to 255 characters |
Configure and deploy
Choose a state and the option values; the output below is generated from the template for exactly that.
Fix the highlighted options to generate output.
History 1 retained release
- 5568.100010 Aug 2026
- Already present in the first release ChangeIntel keeps.
Template
- Internal name
L_SpecifyCNGRandomNumberGeneratorAlgorithm- Namespace
ppt16.Office.Microsoft.Policies.Windows- Template file
ppt16.admx- Release
- Microsoft 365 Apps 5568.1000 · file set
8be05d876aae137d…
Definition, editor controls and support
Definition
<policy class="User" displayName="$(string.L_SpecifyCNGRandomNumberGeneratorAlgorithm)" explainText="$(string.L_SpecifyCNGRandomNumberGeneratorAlgorithmExplain)" key="software\policies\microsoft\office\16.0\powerpoint\security\crypto" name="L_SpecifyCNGRandomNumberGeneratorAlgorithm" presentation="$(presentation.L_SpecifyCNGRandomNumberGeneratorAlgorithm)" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
<parentCategory ref="ppt16.Office.Microsoft.Policies.Windows:L_Cryptography" />
<supportedOn ref="Microsoft.Policies.Windows:SUPPORTED_Windows7" />
<elements>
<text id="L_SpecifyCNGRandomNumberGeneratorAlgorithmID" required="true" valueName="rngalgorithm" />
</elements>
</policy>Editor controls
<presentation id="L_SpecifyCNGRandomNumberGeneratorAlgorithm" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
<textBox refId="L_SpecifyCNGRandomNumberGeneratorAlgorithmID">
<label>Random number generator:</label>
</textBox>
</presentation>Supported platforms and category
ppt16.Office.Microsoft.Policies.Windows:category:L_Cryptography
<category displayName="$(string.L_Cryptography)" name="L_Cryptography" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
<parentCategory ref="ppt16.Office.Microsoft.Policies.Windows:L_Security" />
</category>
ppt16.Office.Microsoft.Policies.Windows:category:L_MicrosoftOfficePowerPoint
<category displayName="$(string.L_MicrosoftOfficePowerPoint)" name="L_MicrosoftOfficePowerPoint" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions" />
ppt16.Office.Microsoft.Policies.Windows:category:L_PowerPointOptions
<category displayName="$(string.L_PowerPointOptions)" name="L_PowerPointOptions" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
<parentCategory ref="ppt16.Office.Microsoft.Policies.Windows:L_MicrosoftOfficePowerPoint" />
</category>
ppt16.Office.Microsoft.Policies.Windows:category:L_Security
<category displayName="$(string.L_Security)" name="L_Security" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
<parentCategory ref="ppt16.Office.Microsoft.Policies.Windows:L_PowerPointOptions" />
</category>
ppt16.Office.Microsoft.Policies.Windows:unresolved:Microsoft.Policies.Windows:SUPPORTED_Windows7
<unresolved reference="Microsoft.Policies.Windows:SUPPORTED_Windows7" />
ppt16.Office.Microsoft.Policies.Windows:category:L_Cryptography
<category displayName="$(string.L_Cryptography)" name="L_Cryptography" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
<parentCategory ref="ppt16.Office.Microsoft.Policies.Windows:L_Security" />
</category>
<strings><string id="ppt16.Office.Microsoft.Policies.Windows:L_Cryptography">Cryptography</string></strings>
ppt16.Office.Microsoft.Policies.Windows:category:L_MicrosoftOfficePowerPoint
<category displayName="$(string.L_MicrosoftOfficePowerPoint)" name="L_MicrosoftOfficePowerPoint" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions" />
<strings><string id="ppt16.Office.Microsoft.Policies.Windows:L_MicrosoftOfficePowerPoint">Microsoft PowerPoint 2016</string></strings>
ppt16.Office.Microsoft.Policies.Windows:category:L_PowerPointOptions
<category displayName="$(string.L_PowerPointOptions)" name="L_PowerPointOptions" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
<parentCategory ref="ppt16.Office.Microsoft.Policies.Windows:L_MicrosoftOfficePowerPoint" />
</category>
<strings><string id="ppt16.Office.Microsoft.Policies.Windows:L_PowerPointOptions">PowerPoint Options</string></strings>
ppt16.Office.Microsoft.Policies.Windows:category:L_Security
<category displayName="$(string.L_Security)" name="L_Security" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
<parentCategory ref="ppt16.Office.Microsoft.Policies.Windows:L_PowerPointOptions" />
</category>
<strings><string id="ppt16.Office.Microsoft.Policies.Windows:L_Security">Security</string></strings>