stm8和stm32都有唯一的ID,在軟件設計中可綁定唯一ID值來進行軟加密。
具體以軒微編程器為例,此款編程序性價比非常高,本人是非常認可的一款燒錄器。
具體方法如下:

1,利用軒微編程器的公式,利用公式計算id及設置的常數(shù)得出來的值,值放入程序空間某些地址
stm8程序使用公式一樣的方法也計算出某些值,這些值與上面放入程序空間的值進行對比,不相等認為為非法程序。
 
2,讀id時,地址的值通過計算得出來,不要直接用id的地址
 
3,空間多余的地方填滿數(shù)據(jù),把前面有用的程序拷貝過去
 
4,對程序進行校驗,別人改過后認為為非法程序