如何检查 PIN 是否具有特定值
我正在移动 GSM 平台上进行开发,我需要知道 PIN 码才能更改它。有没有办法验证 PIN 是否具有特定值?
我正在寻找使用 AT 命令 的解决方案,因为这是控制的唯一方法GSM 调制解调器。
我需要这个来防止在个人电话或其他设备中使用 SIM 卡进行数据传输、通话等。
是否有一种简单的方法可以找出 PIN 码(极不可能)或检查 PIN 码是否是预期值列表中的那个?
谢谢
I'm developing on a mobile gsm platform and I need to know the PIN in order to change it. Is there a way to verify if the PIN has a certain value?
I'm looking for the solution that makes use of AT commands since this is the only way to control the gsm modem.
I need this to prevent the use of the SIM card for data transfer, calls etc in personal phones or other devices.
Is there a simple way to find out what the PIN is (highly unlikely) or to check if the PIN is the one from a list of expected values?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您无法使用标准命令集提取引脚,如果
XXXX
是正确的引脚,AT+CPIN=XXXX
将响应OK
,否则将生成 CME 错误 - 但是,提交 3 次错误尝试可能会导致 SIM 卡锁定,直到输入 PUK 码。但是,如果您知道 PUK,则可以随时将 PIN 码更改为已知值,而无需原始 PIN 码(再次
AT+CPIN
)。You cannot extract the pin with the standard command set,
AT+CPIN=XXXX
will respond withOK
ifXXXX
is the correct pin, otherwise it will generate a CME error - however submitting 3 incorrect attempts can cause the SIM to lock until the PUK code is entered.If you know the PUK however, you could always change the pin to a known value without needing the original PIN (
AT+CPIN
again).