当前位置: 北京软件外包公司 » 资讯中心 » 软件技术 » 北京软件外包软件加解密概要分析

北京软件外包软件加解密概要分析

发表于:2015-07-09 16:59 来源:北京软件开发公司宜天信达 点击:

北京软件外包文件加解密分两个软件,分别为密钥管理软件、软件加解密软件。密钥管理软件作用主要为管理各个公司密钥,可进行公司维护,对某个公司生成一对密钥分别为公钥和密钥(如果是所有公司统一用一个公钥的情况下加密之后无法对应哪个公司可解密,所以对每个公司生成一对密钥公钥和私钥),生成过程中可绑定对应公司的电脑地址MAC地址或其它硬件地址唯一某台计算机使用对应密钥才能解密,在生成过程中可对密钥进行时间限定,对应的公司在使用密钥到一定期限后将不再能使用,必须由总公司密钥管理软件重新生成密钥。

加解密软件则针对文件加解密,选择自己的密钥之后对文件进行解密,然后还可用自己拥有的公钥对文件进行再次加密。

   解密,然后还可用自己拥有的公钥对文件进行再次加密。

          图1: 加解密软件

             图二:密钥管理软件

以上两张图为测试某些功能的一个小Demo

软件外包公司功能分析:

1:密钥管理软件公司信息录入(公司名称,MAC地址或硬件地址录入存储),公司信息存储使用数据库还是以文件的形式来存储?

2:对于某个公司生成一对密钥,公钥和密钥用于对某一个公司进行文件交互。

3:加解密软件用户选择私有密钥后,软件根据私有密钥信息对指定文件进行解密查看。

 

 

下图为加解密过程,首先在北京软件外包公司密钥管理软件对用户A用户B所在公司生成一对密钥的基础上进行文件加解密操作

 

 

 

 

北京宜天信达软件公司是国内领先的软件定制开发公司。自成立以来,秉承"诚信、协作、奉献、超越"的精神,着力打造集战略咨询、平台技术和专业服务为一体的国际化软件企业。在金融、保险、银行、医疗、物流、制造、教育、核能、汽车等行业拥有丰富的软件开发经验。 

北京软件外包公司宜天信达涵盖多种应用与技术平台,拥有成熟的信息系统和软件开发外包解决方案,我们的专业团队将作为您的IT部门来开展长期紧密的合作,立足于您的业务和信息化目标,开发符合您业务目标和商业价值的软件。

我们将抓住机遇,坚持以人为本,加大自主产品创新,提升重大工程实施能力,加快规范化进程,实现规模经济和跨越式发展,打造“中国软件行业一流企业”。