⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 加密技术3.txt

📁 AT89C51
💻 TXT
字号:
单片机加密方法 (3)

    硬件加密与软件加密只是为叙说方便而分开来讲 ,  其实它们是分不开的 , 互相支撑 , 互相依存的。    
    软件加密 : 其目的是不让人读懂你的程序 , 不能修改程序 , 你可以 ....... 
    利用单片机未公开 , 未被利用的标志位或单元 , 作为软件标志位 , 如 8031/8051 有一个用户标志位 ,PSW.1 位 , 是可以利用的。 
    程序入口地址不要用整地址 , 如 :XX00H,XXX0H, 可用整地址 -1, 或 -2, 而在整地址处加二字节或三字节操作码。 
在无程序的空单元也加上程序机器码 , 最好要加巧妙一点。 
    用大容量芯片 , 用市场上仿真器不能仿真的芯片 , 如内部程序为 64KB 或大于 64KB 的器件 , 如 :AVR 单片机中 ATmega103 的 Flash 程序存储器为 128KB 。 
    AT89S8252/AT89S53 中有 EEPROM, 关键数据存放在 EEPROM 中 , 或程序初始化时把密码写到 EEPROM 中 , 程序执行时再查密码正确与否 , 然后 ....... 。当然不能告说人家这是什么器件 , 尽量不让人家读懂程序 , 在这里说谎 , 骗人是正当防卫。 
    用“真真假假 ,  假假真真” , 把几种不同品种的单片机放在同一设备中 , 如主芯片用 AVR( 说是 MCS51), 键盘显示用 AT89C2051( 说是 GAL),I/O 口扩展驱动用 PIC( 说是 AT90S1200) 等 , 当然要求你知识面广一点。如果你用高级语言 C 编写程序就简单了 , 因为 C 语言程序移植方便。 
    有些国家的产品能做到三年保修 , 三年保不坏 , 三年后保坏 , 或三年后保有故障 , 可能用什么技术 ? 你去想吧。例 : 每次开机或关机 ,EEPROM 某单元加 1, 也可二个、三个单元连接起来计数 , 达到某值停止工作。 
    硬件用软件代替 , 软件用硬件代替。用大规模 CPLD 可编程器件。 
    关于单片机加密 , 讲到这里 , 就算抛砖引玉 , 下面请各位高手把玉亮出来吧。 
    对付购买你设备 , 想不付钱或想少付钱的人 , 你可采用先供限时 ( 次 ) 使用版软件 , 钱付清下载正式版软件 ( 监控 )!

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -