强密码编程
‘壹’ c++中密码强度检测,基础强度分10分,有@或下划线加2,两者都有加五,有连续的三个相同的大写字母
摘要 亲,您好,我是汽车领域小编,这道题由我来为您解答,打字需要一点时间,还请耐心等待一下,谢谢!
‘贰’ 怎么设置密码锁
一般门禁密码锁里面都有使用说明书,万一哪天我们心血来潮想修改密码但是找不到使用说明书了,在这种情况下我们应该怎么修改密码呢?这时大家也不用紧张心急,下面小编就为大家介绍门禁密码锁怎么改密码,大家从此就可以轻松改密码了。
该图片由注册用户"我不是英雄"提供,版权声明反馈
电子门锁怎么改密码?
1、初始密码:编程密码为9999,使用密码为1234。
2、进入编程状态:功能设置(需在编程状态下)门状态监视需配合门磁开关,开启此功能时有如下两种功能:一是如果输入正确密码开门后忘了关门则蜂鸣器会鸣叫提示使用者关门;二是如果门被非法打开,则会启动报警信号输出,同时蜂鸣器鸣叫警示。出厂设置此功能为关闭。
3、使用方法:正常工作状态读一张有效卡即可开门;如果需读卡加密码的,则在读完卡后10 秒钟内输入正确的密码即可开门;如果某用户忘了卡的密码,则需将此卡删除后重新增加再自行修改使用密码;如果忘记编程密码了,可使用主板上的跳线开关“reset” 来恢复出厂设置。先关闭电源将跳线开关拨到“on” 位置再接通电源,蜂鸣器响三声后将跳线开关拨回“off” 位置即可恢复出厂设置。安装接线时请先关闭电源,切勿带电操作!正常情况下电锁是从电源控制器接出。
门禁密码锁改密码方法二
1、进入编程方式:按[*]+[6位编程密码],嘟嘟两声响,(红灯闪烁,绿灯长亮。出厂的编程密码是990101,用户在启用门禁设备后,务必修改此编程密码。如果在20秒之内没有任何编程指令,系统自动退出编程状态。)
2、修改编程密码:按[0]+[6位新编程密码]+[重复6位新编程密码],嘟嘟两声响;表示设置成功。
3、设置开门方式:卡或通用密码:按[1]+[0],嘟嘟两声响;卡加个人密码:按[1]+[1],嘟嘟两声响;
4、设置开门时间:按[2]+[TT],嘟嘟两声响;TT表示开门时间,以秒为单位,如开锁时间为3秒,则TT=03;
5、设置/修改通用开门密码:按[3]+[4位新通用开门密码],嘟嘟两声响,原4位通用密码被覆盖;按[3]+[0000],嘟嘟两声响,清除所有“通用密码”;
6、强制恢复出厂编程密码:拆下控制器,将J2的两脚短接一下后松开(通电状态),控制器嘟一声响,接着嘟嘟两声响,控制器即可恢复到出厂编程密码。
‘叁’ C++密码编程
#include<iostream>
//#include <afxcoll.h>
//#include<algorithm>
#include <windows.h>
#include<string>
using namespace std;
void main()
{
int i=0,key[7]={4,9,6,2,8,7,3};
char ch;
string pass,text;
cout<<"请输入明文:"<<endl;
//----------------------加密过程
for(ch;((ch=cin.get())!='\n');)
{
ch=ch+key[i++];
if(i>6||ch=='\n')
i=0;
if(ch>122||ch<32)
ch=ch%122+32;
pass=pass+ch;
}
cout<<"密文是:\n"<<pass<<endl;
//----------------------解密过程
char *strs=new char[pass.length()];//将字符串转换为字符数组
strs[pass.length()]='\0';
pass.(strs,pass.length(),0);
i=0;
for(int j=0;j<pass.length();j++)
{
ch=strs[j];
ch-=key[i++];
if(i>6||ch=='\n')
i=0;
if(ch<32) // 由于你的加密算法并不是一一对应,即不一定可逆,需要扩展
{ ch=ch-32;
ch=ch+122;
}
text=text+ch;
}
cout<<"解密后是:\n"<<text<<endl;
delete[]strs;
}
‘肆’ 门禁密码锁怎么改密码 门禁密码锁改
以潮州防盗报警门禁为例:
1、首先,门禁键盘上的初始状态下,在键盘上按下“*”键及“#”键即可进入到菜单状态。
‘伍’ 怎样强行修改用户开机密码
秘诀1:大家知道,WindowsXP的密码存放在系统所在的 window/system32/config/
下SAM 文件中,SAM文件即账号密码数据库文件。当我们登录系统的时候,系统会自动地和Config中的SAM自动校对,如发现此次密码和用户名全与SAM文件中的加密数据符合时,你就会顺利登录;如果错误则无法登录。既然如此,我们的第一个方法就产生了:删除SAM文件来恢复密码。
如果你不用管本来系统卡包含的任意账号,而且有两个操作系统的话,可以使用另外一个能访问NTFS的操作系统启动电脑,或者虽然没有安装两个系统,但可以使用其他工具来访问NTFS。然后删除C:\window/system32/config/
目录下的SAM文件,重新启动。这时,管理员Administrator账号就没有密码了。当然,取下硬盘换到其他机器上来删除SAM文件也算个好办法。
小提示:WindowsNT/2000/XP中对用户账户的安全管理使用了安全账号管理器(Security AccountManager,SAM)的机制,安全账号管理器对账号的管理是通过安全标识进行的,安全标识在账号创建时就同时创建,一旦账号被删除,安全标识也同时被删除。安全标识是惟一的,即使是相同的用户名,在每次创建时获得的安全标识都是完全不同的。因此,一旦某个账号被删除,它的安全标识就不再存在了,即使用相同的用户名重建账号,也会被赋予不同的安全标识,不会保留原未的权限 。
安全账号管理器的具体表现就是%SystemRoot%\system32\config\sam文件。SAM文件是WindowsNT/2000/XP的用户账户数据库,所有用户的登录名及口令等相关信息部岜4嬖谡飧鑫募�小?
秘诀2:使用Off1ine NT Password & Registry Editor。用该软件可以制作Linux启动盘,这个启动盘可以访问NTFS文件系统,因此可以很好地支持Windows2000/XP。使用该软盘中的一个运行在Linux的工具Ntpasswd就可以解决问题。并且可以读取注册表并重写账号密码。使用的方法很简单,只需根据其启动后的提示一步一步做就可以了。在此,建议你使用快速模式,这样会列出用户供你选择修改哪个用户的密码。默认选择Admin组的用户,自动找到把Administrator的名字换掉的用户,十分方便。
秘诀3:使用Windows Key 5.0。该软件包含在PasswareKit5.0中,用于恢复系统管理员的密码,运行后生成3个文件:txtsetup.oem.winkey.sys 和winkey.inf,3个文件一共才50KB,短小精悍。把这3个文件放到任何软盘中,然后使用XP安装光盘启动电脑,启动过程中按F6键让系统安装第三方的驱动程序。此时,正是我们切入的最好时机,放人该软盘就会自动跳到WindowsKey的界面。它会强行把Administrator的密码换成 "12345",如此一来何愁大事不成?呵呵!当你重新启动以后,你会被要求再次修改你的密码。
more..
less..
秘诀4:使用NTFS DOS这个可以从DOS下写NTFS分区的工具。用该软件制作一个DOS启动盘,然后到C;\Winnt\System32下将屏幕保护程序 logon.scr改名,接着拷贝command.com到C:\Winnt\system32下(2000可以用cmd.exe),并将该文件改名为 logon.scr。这样启动机器后等待5分钟,本应该出现的屏幕保护现在变成了命令行模式,而且是具有Administrator权限的,通过它就可以修改密码或者添加新的管理员账号了。改完后不要忘了把屏幕保护程序的名字改回去啊。下载地址:http: /www.cgsecurity.org/index.html?
秘诀5:下面介绍一个比较与众不同的方法。你可以在别的分区上再装一个XP,硬盘分区格式要和原来的一样,并且请你注意一定不要和原来的XP安装在同一分区!在开始之前,一定要事先备份引导区MBR(Master Boot Record).备份MBR的方法有很多,可以自己编程,或使用工具软件,如杀毒软件KV3000等。装完后用Administrator登录,现在你对原来的XP就有绝对的写权限了。你可以把原来的SAM拷下来,用lOphtcrack得到原来的密码。也可以把新安装的XP的Winnt\ System32\Config\下的所有文件覆盖到C\Winnt\System32\Config目录中(假设原来的XP安装在这里),然后用 KV3000恢复以前备份的主引导区MBR,现在你就可以用Administrator身份登陆以前的XP了。
小提示:MBR俗称"主引导区",它的作用是读取磁盘分区表(Partition Table)里面所设定的活动分区 (Active Partition),位于硬盘的柱面0、磁头0、扇区1的位置,也即俗你的0磁道位置。它是由分区命令fdisk产生的。MBR包括硬盘引导程序和分区表这两部分。MBR结束标志为55AA,用杀毒软件KV3000的F6功能即可查看,其默认画面即为MBR。如果MBR找不到活动分区,就会在屏幕上显示像Missing operating System等错误讯息,所以,如果你的WindowsXP无法正常开启。而你又在屏幕上看到类似这样的错误讯息,原因大多就是出在这里了。
参考资料:http://eway.org.ru/index.php?pl=393&ct1=2&ct2=10
‘陆’ 数字密码锁C语言编程
近年来,随着生活水平的不断改善,个人财富日益增长,人们对安全防盗的要求也逐渐提高。安全可靠、使用方便的电子密码锁成了人们防盗的首选。以Max +PlusⅡ(Multiple Array Matrix and ProgrammingLogic User SystemⅡ,多阵列矩阵及可编程逻辑用户系统Ⅱ)为工作平台,使用PLD可编程器件和VHDL语言设计的带音乐的电子密码锁具有密码预置,误码锁死及开锁音乐提示等功能。这种设计不仅简化了系统结构,降低了成本,更提高了系统的可靠和保密性。采用PLD可编程逻辑器件开发的数字系统,可以方便地升级和改进。
1 设计思路
密码锁电路由键盘控制、密码设置和音乐演奏三大功能模块组成,原理如图1所示。Count,Keyvalue,Contrl,Smdisplay构成键盘控制模块,Songer是音乐演奏模块,Set是密码设置模块。
1.1 键盘控制
键盘主要完成向系统输入数据,传送命令等功能。它是一个机械弹性按键开关的集合,利用机械触点的合、断作用产生高、低电平。通过对电平高低状态的检测,以确认按键按下与否。一个电压信号通过机械触点的断开、闭合过程的波形如图2所示。
在该键盘电路中,Count模块提供键盘的行扫描信号Q[3..0]。在没有按键按下时,信号EN为高电平,行扫描输出信号Q[3..0]的循环变化顺序为0001 OO100100 1000 0001(依次扫描4行按键);当有按键按下时,信号EN为低电平,行扫描输出信号Q[3..0]停止扫描,并锁存当前的行扫描值。例如按下第一行的按键,那么Q[3..O]=0001。
Keyvalue模块的主要功能是对输入按键的行信号Q[3..0]和列信号14[3..0]的当前组合值进行判断来确定输入按键的键值。
Contrl模块的主要功能是实现按键的消抖,判断是否有按键按下。确保对按键的提取处于图2所示的闭合稳定时间范围内,这就对本模块的输入时钟信号有一定的要求,在本设计中该模块输入的时钟信号频率为64 Hz。Smdisplay模块主要是完成数码管动态扫描和七段译码显示的功能。
1.2 音乐演奏电路Songer
根据声乐学知识,组成乐曲的每个音符的发音频率值及其持续的时间是乐曲能连续演奏所需的两个基本要素。获得这两个要素所对应的数值以及通过纯硬件的手段来利用这些数值实现所希望乐曲的演奏效果是关键。如图3所示,该电路需要由NOTETABS(音调发生器)、TONETABA、SPEAKER(数控分频器)三个模块组成,分别实现了声音产生、节拍控制、音调控制的功能。
1.3 密码设置
Set模块是实现密码锁功能的核心模块。其主要作用是设置密码,Set为设置密码的有效信号,可以实现修改密码的功能。En为输入密码确认信号,当输入完六位密码后确认输入,一旦输入的密码跟所设置的密码一致时,则输出信号OP有效(高电平);OP控制演奏音乐,此时音乐响起。若密码不正确,则指示输入错误及输入次数,输完三次无效后密码锁锁死,必须由RESET信号(启动信号,给一个低电平)重新打开密码锁功能。
2 电路的VHDL描述
键盘控制电路,音乐演奏电路以及密码设置模块均使用硬件描述语言VHSIC Hardware Description Lan-guage(VHDL)设计而成。例如:TONETABA的VHDL模型如下:
VHDL语言具有很强的电路描述和建模能力,能从多个层次对数字系统进行建模和描述,支持各种模式的设计方法:自顶向下与自底向上或混合方法,从而大大简化了硬件的设计任务,提高了设计效率和可靠性。它同时具有与具体硬件电路无关和与设计平台无关的特性,所以用VHDL进行电子系统设计,设计者可以专心致力于其功能的实现,而不需要对其他相关因素花费过多的时间和精力。
设计步骤
3.1 设计输入
首先在合适的路径下建立本设计的文件夹,然后用VHDL语言编辑Count,Keyvalue,Contrl,Smdisplay等电路,并在Max+PlusⅡ软件中使用文本编辑器输入上述各电路模块的VHDL程序,编译生成各模块;最后在Max+PlusⅡ软件中使用图形编辑器以自底向上的方法编辑原理图。先编辑图3电路,以Singer.gdf命名,其次使用“Create default Symbol”生成Songer模块,然后再编辑如图1所示原理电路图。
3.2 仿真测试及编程下载配置
将设计好的项目存盘,并将其设置成Project。选择目标器件为ACEX系列中的EP1K30QC208-2,启动编译,如果发现编译出现错误,修正后再次编译。编译后即可对波形文件进行仿真,并进行测试和波形分析。分析完成后进行编程下载配置。
3.3 硬件测试
在高电平时,通过键盘的0~F号键进行6位密码输入,密码输入完毕后通过单击确认键进行密码设置确认。当输入的密码与设置的密码一致时,扬声器开始循环演奏乐曲,且数码管SM8显示输入密码的次数,数码管SM7显示密码输入是否正确。如果密码正确,则SM7显示‘0’;如果密码错误,则SM7显示‘E’。数码管SM6~SM1显示输入的6位密码。在密码输入正确开始演奏乐曲时,如果将拨位开关KD4拨向上,则数码管SM8显示乐曲的音符,而此时若将拨位开关KD3拨向上则停止演奏乐曲。发光二极管LED1~LED4显示输入按键的键值,LED16监控是否有按键按下。
4 结 语
使用Max+PlusⅡ软件和VHDL语言设计电路,思路简单,功能明了;不仅可以进行逻辑仿真,还可以进行时序仿真;使用PLD器件不仅省去了电路制作的麻烦,还可以反复多次进行硬件实验,非常方便地修改设计,且设计的电路保密性很强。总之,采用Max+PlusⅡ软件和VHDL语言使得复杂的电子系统的设计变得简单容易,大大提高了设计效率。
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
‘柒’ java 编程修改密码实例
弱密码校验,需要用到数据库表,用户表,用户登录日志表,用户每次登录系统的时候可以先查一下用户日志表,如果没有返回结果,说明没有登录过,这就是所谓的首次登录。或者还要另外一种方法,用户表中可以有一个status字段,用户注册后该字段的值默认为0,只有在登录成功后再置为1。这样,首次登录该字段值位0,程序可以判断,只要改值是0,就强制修改密码
‘捌’ 怎样用三菱PLC编程高强度密码锁
三菱自己都无法高强度加密,何来高强度密码锁 ?你选错品牌了。
‘玖’ 如何重新设置防盗门密码锁的密码
可以出厂初始化:1、按下主板上的轻触按钮,听到“进入初始化”提示后,开始初始化,初始化完成有提示音。
2、录入开门密码;按下“添加”键,提示音后,“输入管理密码,以#号结束”;输入管理密码后,输入开门密码,按#号键确认;重新输入一遍开门密码,按#号键确认即可。
3、录入开门指纹;按下“添加”键,提示音后,“输入管理密码,以#号结束”;输入管理密码后,按下指纹,一次录入成功后,提示“再次录入”,再按一次指纹即录入成功。