Is There a Way to Change Windows 10 PIN Programmatically?
So I was hoping to make a script that would change Windows 10 PIN dynamically such that when logging in it would change to increase security. I won't disclose what my script would do exactly, but for example, let's say the PIN is 0000, then next time it would be 0001, then 0002, etc. I found the process that is responsible for handling the PIN change, CredentialUIBroker.exe. However, I don't know if there is a file that keeps the PIN stored somewhere unencrypted. After using Resource Monitor to analyze the files being accessed by CrednetialUIBroker.exe, all seemed to be encrypted or just temporary cache files.
I would really like to do this project, and after lots of Googling I was unable to go any further in attempting to change the PIN programmatically. Thanks for your help in advance.
windows-10 script automation password-management
add a comment |
So I was hoping to make a script that would change Windows 10 PIN dynamically such that when logging in it would change to increase security. I won't disclose what my script would do exactly, but for example, let's say the PIN is 0000, then next time it would be 0001, then 0002, etc. I found the process that is responsible for handling the PIN change, CredentialUIBroker.exe. However, I don't know if there is a file that keeps the PIN stored somewhere unencrypted. After using Resource Monitor to analyze the files being accessed by CrednetialUIBroker.exe, all seemed to be encrypted or just temporary cache files.
I would really like to do this project, and after lots of Googling I was unable to go any further in attempting to change the PIN programmatically. Thanks for your help in advance.
windows-10 script automation password-management
1
If you want to increase the security of your pin increase its length and complexity. The idea of a pin is that it is simple to use and secures your network from a stolen password. If the pin is compromised it only compromises the one system. Why is a pin better than a password?. Being it is backed by security hardware (TPM) it’s highly unlikely the TPM nor the OS is going to allow you to tamper with it. In other words, there’s no use for what you want.
– Appleoddity
Feb 18 at 2:56
@Appleoddity I realize a longer length and complexity will add security. If you managed to change the PIN dynamically, it would increase complexity without having to add length. I figured that the file was most likely too secure to handle, however. It would've been cool to do a project like that though! Thanks for the insight
– Nicholas Hickam
Feb 18 at 3:06
add a comment |
So I was hoping to make a script that would change Windows 10 PIN dynamically such that when logging in it would change to increase security. I won't disclose what my script would do exactly, but for example, let's say the PIN is 0000, then next time it would be 0001, then 0002, etc. I found the process that is responsible for handling the PIN change, CredentialUIBroker.exe. However, I don't know if there is a file that keeps the PIN stored somewhere unencrypted. After using Resource Monitor to analyze the files being accessed by CrednetialUIBroker.exe, all seemed to be encrypted or just temporary cache files.
I would really like to do this project, and after lots of Googling I was unable to go any further in attempting to change the PIN programmatically. Thanks for your help in advance.
windows-10 script automation password-management
So I was hoping to make a script that would change Windows 10 PIN dynamically such that when logging in it would change to increase security. I won't disclose what my script would do exactly, but for example, let's say the PIN is 0000, then next time it would be 0001, then 0002, etc. I found the process that is responsible for handling the PIN change, CredentialUIBroker.exe. However, I don't know if there is a file that keeps the PIN stored somewhere unencrypted. After using Resource Monitor to analyze the files being accessed by CrednetialUIBroker.exe, all seemed to be encrypted or just temporary cache files.
I would really like to do this project, and after lots of Googling I was unable to go any further in attempting to change the PIN programmatically. Thanks for your help in advance.
windows-10 script automation password-management
windows-10 script automation password-management
asked Feb 18 at 1:44
Nicholas HickamNicholas Hickam
1
1
1
If you want to increase the security of your pin increase its length and complexity. The idea of a pin is that it is simple to use and secures your network from a stolen password. If the pin is compromised it only compromises the one system. Why is a pin better than a password?. Being it is backed by security hardware (TPM) it’s highly unlikely the TPM nor the OS is going to allow you to tamper with it. In other words, there’s no use for what you want.
– Appleoddity
Feb 18 at 2:56
@Appleoddity I realize a longer length and complexity will add security. If you managed to change the PIN dynamically, it would increase complexity without having to add length. I figured that the file was most likely too secure to handle, however. It would've been cool to do a project like that though! Thanks for the insight
– Nicholas Hickam
Feb 18 at 3:06
add a comment |
1
If you want to increase the security of your pin increase its length and complexity. The idea of a pin is that it is simple to use and secures your network from a stolen password. If the pin is compromised it only compromises the one system. Why is a pin better than a password?. Being it is backed by security hardware (TPM) it’s highly unlikely the TPM nor the OS is going to allow you to tamper with it. In other words, there’s no use for what you want.
– Appleoddity
Feb 18 at 2:56
@Appleoddity I realize a longer length and complexity will add security. If you managed to change the PIN dynamically, it would increase complexity without having to add length. I figured that the file was most likely too secure to handle, however. It would've been cool to do a project like that though! Thanks for the insight
– Nicholas Hickam
Feb 18 at 3:06
1
1
If you want to increase the security of your pin increase its length and complexity. The idea of a pin is that it is simple to use and secures your network from a stolen password. If the pin is compromised it only compromises the one system. Why is a pin better than a password?. Being it is backed by security hardware (TPM) it’s highly unlikely the TPM nor the OS is going to allow you to tamper with it. In other words, there’s no use for what you want.
– Appleoddity
Feb 18 at 2:56
If you want to increase the security of your pin increase its length and complexity. The idea of a pin is that it is simple to use and secures your network from a stolen password. If the pin is compromised it only compromises the one system. Why is a pin better than a password?. Being it is backed by security hardware (TPM) it’s highly unlikely the TPM nor the OS is going to allow you to tamper with it. In other words, there’s no use for what you want.
– Appleoddity
Feb 18 at 2:56
@Appleoddity I realize a longer length and complexity will add security. If you managed to change the PIN dynamically, it would increase complexity without having to add length. I figured that the file was most likely too secure to handle, however. It would've been cool to do a project like that though! Thanks for the insight
– Nicholas Hickam
Feb 18 at 3:06
@Appleoddity I realize a longer length and complexity will add security. If you managed to change the PIN dynamically, it would increase complexity without having to add length. I figured that the file was most likely too secure to handle, however. It would've been cool to do a project like that though! Thanks for the insight
– Nicholas Hickam
Feb 18 at 3:06
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1406863%2fis-there-a-way-to-change-windows-10-pin-programmatically%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1406863%2fis-there-a-way-to-change-windows-10-pin-programmatically%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
If you want to increase the security of your pin increase its length and complexity. The idea of a pin is that it is simple to use and secures your network from a stolen password. If the pin is compromised it only compromises the one system. Why is a pin better than a password?. Being it is backed by security hardware (TPM) it’s highly unlikely the TPM nor the OS is going to allow you to tamper with it. In other words, there’s no use for what you want.
– Appleoddity
Feb 18 at 2:56
@Appleoddity I realize a longer length and complexity will add security. If you managed to change the PIN dynamically, it would increase complexity without having to add length. I figured that the file was most likely too secure to handle, however. It would've been cool to do a project like that though! Thanks for the insight
– Nicholas Hickam
Feb 18 at 3:06