當前位置:首頁 » 密碼管理 » 單片機如何列印生成的密碼
擴展閱讀
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...
}