当前位置:首页 » 密码管理 » 单片机如何打印生成的密码
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

单片机如何打印生成的密码

发布时间: 2022-10-21 15:49:40

A. 单片机密码锁如何设置初始密码

源程序有吧?看源程序能分析出来密码存储的地址及密码结构,然后按照这个地址和结构往24C02中写个密码就可以了,如果只有HEX文件,也没有密码在24C02中的存储地址以及密码的结构,那就没有办法了。

B. 单片机中如何实现通过按键更改密码

你这也不是什么密码呀,就是按几次键就开门,太容易破译了。
如果只想保存这个状态的话,就不管是不是密码了,就当是一个练习题目吧。
通过按键更改密码,就是把输入的灯光亮的次数保存下来就行了。
如果是用STC单片机,内部有EEPROM存储器,把新的密码保存下来,掉电了也不会丢失的。
如果其它型号的单片机内部没有EEPROM存储器,那就只好在外部接 一片AT24c02,这是I2C的EEPROM芯片。
按键开门时,把输入的亮灯的次数与保存的次数比较,相同,密码正确开门,不相同,密码错误,报警响铃。

C. 用单片机制作电子密码锁

我制作好防真好的.到我网络空间去看看就知道了

D. 单片机原理的加密方法

科研成果保护是每一个科研人员最关心的事情,加密方法有软件加密,硬件加密,软硬件综合加密,时间加密,错误引导加密,专利保护等措施有矛就有盾,有盾就有矛,有矛有盾,才促进矛盾质量水平的提高加密只讲盾,也希望网友提供更新的加密思路,现先讲一个软件加密:利用MCS-51 中A5 指令加密,其实世界上所有资料,包括英文资料都没有讲这条指令,其实这是很好的加密指令A5 功能是二字节空操作指令加密方法在A5 后加一个二字节或三字节操作码,因为所有反汇编软件都不会反汇编A5 指令,造成正常程序反汇编乱套,执行程序无问题仿制者就不能改变你的源程序。
硬件加密:8031/8052单片机就是8031/8052掩模产品中的不合格产品,内部有ROM,可以把8031/8052 当8751/8752 来用,再扩展外部程序器,然后调用8031 内部子程序当然你所选的同批8031芯片的首地址及所需用的中断入口均应转到外部程序区。
硬件加密
用高电压或激光烧断某条引脚,使其读不到内部程序,用高电压会造成一些器件损坏重要RAM 数据采用电池(大电容,街机采用的办法)保护,拔出芯片数据失去机器不能起动,或能初始化,但不能运行。
用真假方法加密
擦除芯片标识
把8X52单片机,标成8X51 单片机,并用到后128B的RAM 等方法,把AT90S8252 当AT89C52,初始化后程序段中并用到EEPROM 内容,你再去联想吧!
用激光(或丝印)打上其它标识如有的单片机引脚兼容,有的又不是同一种单片机,可张冠李戴,只能意会了,这要求你知识面广一点 。
用最新出厂编号的单片机,如2000 年后的AT89C 就难解密,或新的单片机品种,如AVR 单片机。
DIP 封装改成PLCC,TQFP,SOIC,BGA等封装,如果量大可以做定制ASIC,或软封装,用不需外晶振的单片机工作(如AVR 单片机中的AT90S1200),使用更复杂的单片机,FPGA+AVR+SRAM=AT40K系列。
硬件加密与软件加密只是为叙说方便而分开来讲,其实它们是分不开的,互相支撑,互相依存的软件加密:其目的是不让人读懂你的程序,不能修改程序,你可以………….....
利用单片机未公开,未被利用的标志位或单元,作为软件标志位,如8031/8051有一个用户标志位,PSW.1 位,是可以利用的程序入口地址不要用整地址,如:XX00H,XXX0H,可用整地址-1,或-2,而在整地址处加二字节或三字节操作码,在无程序的空单元也加上程序机器码,最好要加巧妙一点用大容量芯片,用市场上仿真器不能仿真的芯片,如内部程序为64KB 或大于64KB 的器件,如:AVR 单片机中ATmega103 的Flash 程序存储器为128KBAT89S8252/AT89S53中有EEPROM,关键数据存放在EEPROM 中,或程序初始化时把密码写到EEPROM 中,程序执行时再查密码正确与否,尽量不让人家读懂程序。关于单片机加密,讲到这里,就算抛砖引玉。

E. 怎么用单片机设计这个密码锁,帮帮忙,在线等,急

可以用矩阵键盘+LCD1602+继电器来实现。
矩阵键盘实现密码输入功能,
LCD1602实现显示功能,
继电器用来控制电磁锁的开关。
懂事电子设计 Vgz

F. 单片机 怎么打印出pa

首先看你打印在什么地方了,比如LCD,OLED,或者串口。LCD和OLED一般都有底层库,直接调用他们,然后把你要显示的东西插进去就行了,打印到串口就要初始化串口,然后配置好波特率,连接好之后用printf(“pa\r\n");

G. 我用的51单片机,STC89c52的,能不能实现我输入一个字符串(密码),它加密成32位的MD5值,存储到24c02

你要对文件和文件夹加密,我强烈建议你使用文件夹加密超级大师。

文件夹加密超级大师是强大易用的加密软件,具有文件加密、文件夹加密、数据粉碎、彻底隐藏硬盘分区、禁止或只读使用USB设备等功能。

虽说是收费软件,但绝对安全可靠。

H. 怎么在单片机中存密码

你要知道,单片机不可能像计算机那样运行,所以需要非易失性的存储器来保存,比如EEPROM,外接24C02或者用单片机自带的都可以。单片机每次运行的时候从eeprom读取数据,就这样。

I. 用单片机做个简单的密码锁设计~~~~~~~~

物品清单
ATMAGE16单片机(内部有EEPROM)
16个按键(十个数字键,加确认、取消,还有设置、保存、开锁、关锁)
三位数码管加几个LED
驱动数码管的三极管,电阻
104电容若干
5V电源(7805也可以)
程序大概就是:
设置密码,要求输入上次密码,正确后,输入新密码,确认,保存
开锁,输入密码,正确,点灯/错误,点灯

J. 51单片机C语言简易的密码输入

这样子当然是不行的,首先按键没有消抖,再者代码根本就不对。I大于4我没看懂是干嘛的,像这样子子基本就是只要在I>4的时候按下P1_7,就解锁成功了。密码锁形同虚设。

这样子改看看,不行再追问,我这边没得编译运行。:

下面的代码没有消抖,如需要楼主自己加吧。

uchartmp;
for(i=0;i<6;i++)
{
while((tmp=P1)!=0);//如果按键按下是0的话就不用改,如果按键按下是1的话改成0XFF。这句是先检测是否有按键按下。
if(P1==tab[i])continue;
else
{
i=0;
continue;
}
if(P1_7==0&&i=5)
ledg=~ledg,ledr=~ledr;
else...
}