数据加密知识点总结 对数据进行加密,主要有三种方式:系统中加密、客户端(DBMS外层)加密、服务器端(DBMS内核层)加密。 客户端加密的好处是不会加重数据库服务器的负载,并且可实现网上的传输加密,这种加密方式通常利用数据库外层工具实现。
而服务器端的加密需要对数据库管理系统本身进行操作,属核心层加密,如果没有数据库开发商的配合,其实现难度相对较大。
此外,对那些希望通过ASP获得服务的企业来说,只有在客户端实现加解密,才能保证其数据的安全可靠。
Java中数据加密 主要分为 单向加密,对称加密,非对称加密算法。 其中单向加密 分为:
BASE64 严格地说,属于编码格式,而非加密算法
MD5(Message Digest algorithm 5,信息摘要算法)
SHA(Secure Hash Algorithm,安全散列算法)
HMAC(Hash Message Authentication Code,散列消息鉴别码)
对称加密,非对称加密分为:
DES(Data Encryption Standard,数据加密算法)
PBE(Password-based encryption,基于密码验证)
RSA(算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman) DH(Diffie-Hellman算法,密钥一致协议)
DSA(Digital Signature Algorithm,数字签名)
ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)
Java另外的几个加密技术,如下:
1、数字证书
2、SSL数据加密
3、SET技术
4、单项认证
5、双向认真
6、*.PFX(*.p12)&个人信息交换文件
7、PGP技术,适合加密邮件
8、数字签名
数据库的几个加密技术,如下: 1、身份认证
2、通信加密与完整性保护
3、字段加密
4、多级密匙动态管理
5、防止非法拷贝
6、安全备份
第二篇:数据项目总结
数据项目整体流程
1. 项目立项
2. 招投标工作
3. 了解客户具体需求,进行成本大概估算依据以下条件:
1) 工作范围确定(成本核算)
? 客户要求工作总区域
2) 地市、县城建成区地图数据要求(成本核算)
? 各种比例尺具体要求
? 是否需要三维数据,及具体要求
? 是否需要街景数据,及具体要求
? 各种点、线、面数据采集的具体要求
? 坐标系统
? 投影方式
3) 影像类型、分辨率具体要求(成本核算)
? 航片---时间、范围、分辨率
? 卫片------时间、范围、卫星、分辨率
? 根据客户需求是否需要航飞
? 航飞的精度、范围
4. 项目实施
1) 项目启动会
2) 项目需求说明书编写,交予外业组、内业组、质检组、影像组,根据合同确定项目
时间节点。
3) 影像的查找
? 根据客户需求的区域在谷歌地球和专业影像网站查找影像资源
? 并圈出矢量图框
4) 影像下载
? 下载满足客户需求的谷歌影像
? 利用公司已有影像
5) 影像采购(成本核算)
? 根据查找结果,对部分区域影像需要采购,并进行采购成本核算
? 提交采购申请,交予采购部门
? 采购回的影像交予影像处理组进行专业处理
6) 内外业范围确定(成本核算)
? 根据影像划分精确的外业采集范围,交予外业采集组,并进行成本核算 ? 根据影像划分精确的内业生产范围,交予内业生产组,并进行成本核算
7) 质检工作的安排和质检方式确定(成本核算)
8) 如需要外包,需要核算外包成本
? 内业外包,外包范围、时间、成本
? 外业外包,外包范围、时间、成本
9) 定期跟踪项目进度,与客户沟通,如有新需求,即与项目协调沟通。