软件保护技术 - 基础
一、什么是软件保护技术
软件保护技术主要分两大类
法律
技术
二、水印技术
1、什么是水印技术
2、水印技术的方法
2.1 静态水印
定义常量
不过使用定义常量的方法来实现水印的话,容易在编译的时候被优化掉。
因为自定义的常量没有被调用,所以在java虚拟机在编译的时候会删除掉没有被使用的数据。
2.2 动态水印
动态水印一般不会被编译优化掉,因为它们是已经被调用了的。
switch
if判断输入,输出正确 -Out-input- 水印
在栈中存放水印
不使用的时候压栈,使用的时候出栈
3、水印攻击方法
期末作业要求
这个学期老师主要叫的软件保护技术:
水印
混淆
防篡改
1、对自己写的程序进行技术保护
2、对使用的软件保护技术、过程进行说明
注:不能使用课外的技术,如md5加密技术
软件保护技术 - 基础相关推荐
- [JAVA EE] JPA技术基础:完成数据列表的删除
接上一篇:[JAVA EE] JPA技术基础:完成数据列表显示 本章完成数据列表的删除 修改 UserController.java package com.example.demo.controll ...
- Docker | Docker技术基础梳理(五) - Docker网络管理
Docker | Docker技术基础梳理(五) - Docker网络管理 链接: 原文链接 原文链接: https://gitbook.cn/books/5b8f3c471966b44b00d265 ...
- 软件工程技术基础-(软件复用技术)
软件可重用问题,包括源程序代码重用.静态库重用和组建重用. 源程序代码重用是直接将其他项目或系统开发完成的代码复制过来,直接使用. 限制源程序代码重用技术使用的关键因素是要考虑代码的语言实现,以及源代 ...
- 计算机与网络技术基础试题及答案,计算机与网络技术基础试题及答案(2003年10月)...
计算机与网络技术基础试题及答案(2003年10月) 以下是部分内容预览,注意图片没有显示出来,WORD里是有的.请到下载区下载完整的试题及答案. 全国2003年10月高等教育自学考试 计算机与网络技术 ...
- 北航计算机软件基础试题,北航2010计算机软件技术基础试题与答案.pdf
北航2010计算机软件技术基础试题与答案 北京航空航天大学 2009 -2010 学年第 1 学期 计算机软件技术基础 期末考试试卷 (20 10 年 1 月 3 日)宋体五号字 班级:_______ ...
- 计算机常见知识获取方法,计算机信息处理技术基础知识
计算机信息处理技术基础知识 信息技术概况 1.集成电路的基本知识(20世纪50年代) 集成电路是微电子技术的核心. 分类:①小规模.中规模.大规模.超大规模.极大规模(包含的电子元件) ②双极型.金属 ...
- 计算机硬件技术基础东北大学,东北大学19春学期《计算机硬件技术基础》在线作业123答案...
<东北大学19春学期<计算机硬件技术基础>在线作业123答案>由会员分享,可在线阅读,更多相关<东北大学19春学期<计算机硬件技术基础>在线作业123答案(1 ...
- 50 xen虚拟化技术基础、xen虚拟化技术进阶
01 xen虚拟化技术基础 配置环境: node1 192.168.1.61 CentOS6.6 [root@node1 ~]# uname -r 2.6.32-504.el6.x86_64 [roo ...
- 路由设计技术基础(Fundamentals of routing design technology)
路由设计技术基础(Fundamentals of routing design technology) UDP(User Datagram Protocol) FUNCTION TCP(Transmi ...
- large graph挖掘的技术基础
我一直在做社交网络的挖掘工作,深感目前的一些技术并不能满足社交挖掘的需要.我并没有用过太多的工具,而且图计算的平台也没有用过,涉及到大规模数据的离线分析,主要是依赖hadoop.不过,这并不妨碍,我从 ...
最新文章
- 常纪文:智慧城市有助于实现低碳绿色发展
- Bridging signals(二分 二分+stl dp)
- 园艺专业相关计算机知识,2017年秋园艺概论(专业选修)
- Git管理工具对比(GitBash、EGit、SourceTree)(转载)
- 牛客练习赛50-记录
- [Leetcode][第733题][JAVA][图像渲染][BFS][DFS]
- stm32 SysTick
- 数组的操作与方法的操作 0303 2101
- 51单片机PWM程序详解
- vue使用iframe 子页面调用父页面的方法
- 学习pyhton: argparse模块
- android textview 设置单行最大宽度和ellipsize省略号时整体变短的问题
- Codeforces 1082B Vova and Trophies(前缀+后缀)
- 极品五笔自定义字库(jpwb.emb)
- linux iometer安装教程,IOmeter 2010在Linux x64下安装
- Windows11系统中便签小工具在哪 便签使用方法简单图解
- el-table合并单元格的方式
- 流程图、框图、UML图、类图
- u盘工作表在计算机上打不开,U盘中无法打开的excel的解决办法
- 相伴女人一生的爱情语录[组图]
热门文章
- 计算机用户名怎么改好听,电脑版本优酷视频如何设置呢称_昵称起名
- 腾讯2021校园招聘-技术研究类和数据分析-第一次笔试20200823
- 算法笔记学习day1(第二章)
- C/S模型与P2P模型
- nandflash地址的物理地址,逻辑地址,spare地址等理解
- c语言小球消砖块的游戏,求大神帮忙看看这个弹弹球消砖块的游戏代码,为什么speed只能15...
- 在鹅厂工作1到11年的程序媛
- Visual Studio 2015官方汇总包括下载和视频
- mysql快照数据_制作mysql数据快照
- 华南理工计算机就业棒棒,为梦想、为公益,华南理工大学学子为爱发声