软件保护技术 - 基础
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                软件保护技术 - 基础
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                一、什么是軟件保護技術
軟件保護技術主要分兩大類
-  法律 
-  技術 
?
二、水印技術
1、什么是水印技術
2、水印技術的方法
2.1 靜態水印
-  定義常量 
不過使用定義常量的方法來實現水印的話,容易在編譯的時候被優化掉。
因為自定義的常量沒有被調用,所以在java虛擬機在編譯的時候會刪除掉沒有被使用的數據。
?
2.2 動態水印
動態水印一般不會被編譯優化掉,因為它們是已經被調用了的。
-  switch 
-  if判斷輸入,輸出正確 -Out-input- 水印 
-  在棧中存放水印 -  不使用的時候壓棧,使用的時候出棧 
 
-  
?
?
3、水印攻擊方法
?
?
期末作業要求
這個學期老師主要叫的軟件保護技術:
-  水印 
-  混淆 
-  防篡改 
1、對自己寫的程序進行技術保護
2、對使用的軟件保護技術、過程進行說明
?
注:不能使用課外的技術,如md5加密技術
總結
以上是生活随笔為你收集整理的软件保护技术 - 基础的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 中国手持式红外测温仪市场深度研究分析报告
- 下一篇: 传说中的RNN到底是何方神圣?
