关闭

应用层如何保证一个包的完整性?

330人阅读 评论(0) 收藏 举报
分类:
对应用层数据进行封包,但是该如何保证数据的完整性?
1. 采用ssl,这样保证数据完整性
2. 采用json这种封装, protobuf ??

3. 采用start+end+len+[data+crc]校验,data+crc进行加密,这样就可以验证数据的完整性!

   但是如果别人随便更改len发过来,就容易将合法的数据包冲掉,这是个bug呀!!!!!!!!!!
2015.07.09
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

保证数据完整性

数据库能防止存储垃圾数据,而我们所使用的RDBMS实现该功能主要是通过维护数据完整性来实现。那么,根据数据完整性实施的方法,我们可以分为哪几类呢? 实体完整性,在某种意义上,实体的存在是独立于数据库的,一个表中的一行如果与它所代表的实体完全一致,我们就说该表具有实体完整性。实体完整性强制表的标识列...
  • cdgylijun
  • cdgylijun
  • 2016-01-04 18:51
  • 529

确保事务完整性

确保数据完整性 一、认识约束 约束是数据库中保证数据库里表中数据完整性的手段。录入数据库中的数据都有实际的意义,而约束的作用就是保证数据在实际业务中是有意义的,也就是减少脏数据的机会。   1.1 什么是约束     &#...
  • u012027907
  • u012027907
  • 2013-10-02 14:40
  • 1648

Java 保证数据的完整性

第三章  保证数据的完整性   一、数据完整性的分类 1、实体完整性          ------ 保证一行数据是有效的      ...
  • yanyan265
  • yanyan265
  • 2015-10-25 16:37
  • 474

详解https是如何确保安全的?

Https 介绍 什么是Https HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需...
  • cio_liuguilan
  • cio_liuguilan
  • 2016-05-04 09:16
  • 1186

通过加密算法实现数据的完整性、机密性及身份验证

一般互联网上加密算法分为三种:                 对称加密、单向加密、非对称加密 下面就来介绍下如何通过上面的三种加密算法实现数据的...
  • lyglostangel
  • lyglostangel
  • 2015-05-15 07:50
  • 3675

数据库中的完整性约束及实例

1 定义      数据完整性用于保证数据库中数据的正确性、一致性和可靠性。  2    类型  • 实体完整性(Entity Integrity)  • 域完整性(Domain Integrity)&...
  • bzhxuexi
  • bzhxuexi
  • 2015-02-09 15:36
  • 7050

数据库——怎样实现数据完整性

一:可以使用约束实现数据完整性 二:可以使用规则和默认值 三:在此之前先了解创建数据表的基本知识 建立一个名字为student的数据库 然后在student 的下边建立一个名字为student1的表 要求如下 属性名 数据类型 可否...
  • H12KJGJ
  • H12KJGJ
  • 2017-02-27 00:38
  • 226

数据库——怎样实现数据完整性

一:可以使用约束实现数据完整性 二:可以使用规则和默认值 三:在此之前先了解创建数据表的基本知识 建立一个名字为student的数据库 然后在student 的下边建立一个名字为student1的表 要求如下 属性名 数据类型 可否为空 约束...
  • doumengyuancsdn
  • doumengyuancsdn
  • 2015-06-06 19:58
  • 1861

正确数据确保数据完整性

1、 正确的数据库设计确保了数据完整性 http://www.searchdatabase.com.cn/showcontent_9006.htm
  • xiaobai51509660
  • xiaobai51509660
  • 2014-05-04 09:02
  • 1178

如何保证transaction commit的完整性

欢迎和我探讨数据库技术,可以给我发信:tieyingz@cs.cmu.edu 当commit涉及到多行的时候,并且提供的是行锁,那么就涉及到如何保证多行commit的完整性,不至于1行提交了,另外一行没有提交,那么concurrent txn会读到不同的结果。 如何解决上述问题?需要一个全...
  • matrixyy
  • matrixyy
  • 2015-12-27 06:33
  • 2263
    个人资料
    • 访问:1321568次
    • 积分:23607
    • 等级:
    • 排名:第339名
    • 原创:724篇
    • 转载:1231篇
    • 译文:2篇
    • 评论:71条
    最新评论