监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
南昌OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

南昌网站建设公司

当前位置:工程项目OA系统 > 泛普各地 > 江西OA系统 > 南昌OA系统 > 南昌网站建设公司

从丢失加密信息的密文文件中恢复数据

申请免费试用、咨询电话:400-8352-114

  secWall实时加解密文件采用的是类型于SVN文件的管理模式,强制脱离加密系统复制出来的文件会丢失加密信息,这些文件再回到加密系统也不会被加密系统认可。因此secWall禁止在加密系统外对密文文件进行任何操作。如果做了这样的操作,而且又不幸销毁了原文件,单纯通过这个纯密文的副本是否可以恢复数据呢?理论上在原来的加密环境中应该是可行的。

  在加密环境中,丢失加密信息的加密文件呈现为普通图标,没有加密标志,打开时为一堆乱码,见下图。

  修复步骤: 如下图,登陆加密系统,打开“secWall 文档管理器”。

  选中需修复的文件进行修复。

  修复后的新文件能正常打开了。

  压缩类文件的修复(如zip、CorelDRAW的cdr文件等)

  secWall使用了先进加密标准(AES)对文件进行加密(整个文件完全编码的),AES是使用128位分组加密的,因此对于文件长度不是128位(16字节)倍数的,在丢失加密控制信息后理论上文件最后的整除16的余数字节是不能还原的。

  如下图,A为原始文件,B为加密过的原始文件(已丢失了加密数据库),都用UltraEdit打开。

  从两图的比较中可以看到,分组加密是以一行为一组进行加密(一行16个字节,1个字节等于8位二进制,16×8=128位)。

  当加密到最后一行时,字节数未必刚好是16,这时secWall会自动补齐以补满128位进行加密,这些补齐的信息记录在数据库文件中。加密文件日常使用时,加密系统会从加密数据库中读取信息进行比对处理,加密文件并不会受任何影响。

  但是当数据库文件丢失,按上面修复的方法进行修复时,因为已丢失了最初如何补齐的信息,secWall文档管理器在执行修复操作时将最后一行无法解码的字节全部清为0,这就与原始文件产生了差异。

  大多数文档类型末尾并不是有效数据内容,而是记录一些校验、状态信息等,清零后并不影响文件正常打开使用,比如Office文档、CAD图纸等等。文本文件的内容与字符是一一对应的,因此文本文件在这种情况下必须手工修改。

  压缩类型的文件在打开时需要校验完整性,修复的加密文件因为通不过校验,所以不能正常打开,比如zip压缩包,CorelDRAW的cdr文件、Office2007之后的docx、xlsx等都采用了压缩数据格式。解决的办法是用WinRAR对修复的加密文件进行修复。

  Zip修复功能可以重新计算出压缩格式的文件最后几个字节的内容,修复后的文件与原文件是完全一致的。

  更详细的加密技术信息请登录http://www.mawadata.com或拨打0510-82702019-800技术支持电话

发布:2025-10-03 19:32    编辑:泛普软件 · xiaona    [打印此页]    [关闭]

泛普南昌网站建设公司其他应用

南昌OA软件 南昌OA新闻动态 南昌OA信息化 南昌OA快博 南昌OA行业资讯 南昌软件开发公司 南昌门禁系统 南昌物业管理软件 南昌仓库管理软件 南昌餐饮管理软件 南昌网站建设公司