没有网络的条件下3个地点的软件系统如何共享数据?还要保证数据在第二点和第三点不被修改。以什么为载体好过程是这样的,A点的系统录入数据,由于没有网络,数据必须导出为载体X,人工将X带到B点,B点的系统导入数据,作处理后,导出,人工带到C点,C点的系统再将数据导入处理。请问,这载体X用什么好,要求有两个条件一、方便软件系统导入导出
二、防止除软件系统外的篡改
由于人工传递过程中要防止修改,也就是数据在除导入系统后的作业环境都要防止被篡改

解决方案 »

  1.   

    数据最好加密后再导出,然后加上一个CRC校验或MD5校验那就比较保险了。
      

  2.   

    数据导出后,3des加密。然后再sha256.这些使用.net都非常容易实现。
      

  3.   

    加密后也可以删除的吧,要保证连删除也不可以,原封不动再者最重要的是使用什么载体,比如access啊,excel啊还是其他什么数据载体
      

  4.   

    XML 为载体,
    导出后加密、hash
      

  5.   

    jimh(jimmy) 兄这样的啦,他要是把数据扔掉他就没法交待了啊,只是不能像excel那样可以不留痕迹地删除修改
      

  6.   

    XML 为载体,
    导出后加密、hash这是对xml文件加密吧
    c#桌面程序中对文件加密方便吗
      

  7.   

    不行啊
    因为到了B点,xml文件要解密才能有效使用吧,解密文件必然生成明文文件,那就完蛋了
      

  8.   

    楼主的问题有点夸张,你怕别人删除,那就别让人家送啊,这是用人问题,跟技术有关系吗?
    实在不行,你把载体放到保险柜里(定制的:防高温、防干扰、防水、连原子弹都炸不开的那种)锁起来,ABC三点各一把钥匙,这样总可以吧!
      

  9.   

    读入到内存后再解密可是他是数据库记录,没有重新形成xml文件的话,只是一个解密后的文件流,我又怎么用呢
      

  10.   

    请教大家,用C#如何生成一个access数据库
      

  11.   

    用C#如何生成一个access数据库
    这个已经解决
    现在请教一下access数据库最大能承受几万条记录?估计的值就可以
      

  12.   

    Access 的最大容量   以 Access 2000 中文版为例。打开帮助,找到以下条目: 设置和定义microsoft Access -> Microsoft Access 规格
      Microsoft Access 数据库常规规格
      属性 最大值   Microsoft Access 数据库 (.mdb) 文件大小 2 G 字节。不过,由于数据库可以包括其他文件中的链接表,所以它的大小仅实际上只受可用存储空间大小的限制。   数据库中的对象个数 32,768
      模块(包括 HasModule 属性为 True 的窗体和报表) 1,000对象名称的字符数 64密码的字符个数 14用户名或组名的字符个数 20用户个数 255Microsoft Access 项目常规规格   属性 最大值
      在 Microsoft Access 项目 (.adp) 中的对象数目32,768 模块(包括 HasModule 属性为 True 的窗体和报表) 1,000对象名称中字符的数目 64Microsoft Access 数据库表规格   属性 最大值   表名的字符个数 64
      字段名的字符个数 64
      表中字段个数 255打开表的个数 2,048。实际可打开的表的数目可能会少一些,因为Microsoft Access 还要打开一些内部的表。   表的大小 1G 字节
      文本字段的字符个数 255备注字段的字符个数 通过用户界面输入为 65,535,通过程序输入为1G 字节。   OLE 对象字段的大小 1G 字节表中索引个数 32索引中的字段个数 10有效性消息的字符个数 255有效性规则的字符个数 2,048表或字段说明的字符个数 255记录的字符个数(除了备注字段和 OLE 对象字段) 2,000字段属性设置的字符个数 255Microsoft Access 数据库查询规格   属性 最大值   实施关系的个数 每个表为 32 减去表中不包含在关系中的字段或字段组合的索引个数查询中的表的个数 32
      记录集中的字段个数 255记录集大小 1G 字节排序限制 255 个字符(一个或一个以上字段)嵌套查询的级数 50查询设计网格单元中的字符个数 1,024参数查询的参数字符个数 255WHERE 或 HAVING 子句中 AND 的个数 40SQL 语句的字符个数 约为 64,000窗体和报表规格   属性 最大值   标签中的字符个数 2,048文本框中的字符个数 65,535窗体或报表宽度 22 英寸(55.87 厘米)节高度 22 英寸(55.87 厘米)所有节加上节页眉的高度(在“设计”视图中) 200 英寸(508 厘米)窗体或报表的最大嵌套级数 7报表中可以排序或分组的字段或表达式个数 10报表中页眉和页脚的个数 1 对报表页眉/报表页脚,1 对页面页眉/ 页面页脚,10 组页眉/组页脚报表的打印页数 65,536可添加到窗体或报表的控件和节的个数 754宏规格   属性 最大值   宏中的操作个数 999条件中的字符个数 255注释的字符个数 255操作参数的字符个数 255Microsoft Access 项目规格Access 项目
      属性 最大值 
      Microsoft Access 项目 (.adp)(Microsoft Access 项目:与 Microsoft SQL Server 数据库连接且用于创建客户/服务器应用程序的 Access 文件。
      项目文件中不包含任何数据或基于数据定义的对象(如表或视图)。中的对象数目 32,768模块(包括“内含模块”属性为“是”的窗体和报表) 1,000对象名称中的字符数 64表中的索引个数 250 (Microsoft SQL Server 6.5)
      1024(Microsoft SQL Server 7.0 和 2000)Microsoft SQL Server 数据库SQL Server 文档中描述了 Microsoft SQL Server 最大容量规格。有关SQL Server 联机丛书的详细信息,请参见 Microsoft Developer’s
      Network Web 站点。
      注意 使用该主题中的超链接会跳转到 Web 上,但随时可以切换回“帮助”。  窗体和报表属性 最大值 
      标签中的字符个数 2,048文本框中的字符个数 65,535窗体或报表宽度 22 英寸(55.87 厘米)节高度 22 英寸(55.87 厘米)所有节加上节页眉的高度(在“设计”视图(“设计”视图:显示数据库对象(包括:表、查询、窗体、宏和数据访问页)的设计的窗口。在“设计”视图中,可以新建数据库对象和修改现有数据库
      对象的设计。)中) 200 英寸(508 厘米)窗体或报表的最大嵌套层数 7报表中可作为排序或分组依据的字段或表达式个数 10报表中页眉和页脚的个数 1 对报表页眉/报表页脚,1 对页面页眉/ 页面页脚,10 对组页眉/组页脚报表的打印页数 65,536可添加到窗体或报表的控件和节的个数 754SQL 语句中作为窗体、报表或控件的“记录源”或“行来源”属性的字符个数(适用于 .mdb 和 .adp) 32,750 宏   属性 最大值   宏(宏:用来自动执行任务的一个操作或一组操作。)中的操作个数 999 条件(条件:进行搜索或筛选时字段必须满足的准则部分。一些条件必须与值一起使用;例如,条件为“等于”的字段“作者”使用值“王良”。“作者”“等于”其自身将是不完整的。)中的字符个数 255 备注中的字符个数 255操作参数(操作参数:有些宏操作所必需的其他信息,例如,受操作影响的对象或执行操作的特殊条件。)中的字符个数 255