发明名称 |
数据加密存储系统及方法 |
摘要 |
一种数据加密存储系统,包括:转换模块,用于将需要存储的程序代码和该程序代码的版本号转换成二进制数据;生成模块,用于生成一次性密码,该一次性密码为二进制数据;第一存储模块,用于在指定文档中存储该一次性密码的长度,并存储所述一次性密码对应的二进制数据;第二存储模块,用于在所述一次性密码对应的二进制数据之后依次存储一次性密码长度、程序代码的版本号、程序代码的长度分别对应的二进制数据;加密模块,用于利用一次性密码对程序代码进行加密,并存储所述加密后的程序代码;及保存模块,用于将所述指定文档保存至指定路径。另外本发明还提供一种数据加密存储方法,利用本发明,防止程序代码被篡改,保证读取数据的准确性。 |
申请公布号 |
CN103136456A |
申请公布日期 |
2013.06.05 |
申请号 |
CN201110383853.4 |
申请日期 |
2011.11.28 |
申请人 |
鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
发明人 |
张旨光;袁忠奎;蒋理;李东海;薛晓光 |
分类号 |
G06F21/12(2013.01)I;G06F21/78(2013.01)I |
主分类号 |
G06F21/12(2013.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种数据加密存储系统,其特征在于,该系统包括:转换模块,用于将需要存储的程序代码和该程序代码的版本号转换成二进制数据,并获取所述二进制数据的长度;生成模块,用于生成一次性密码,该一次性密码为二进制数据;第一存储模块,用于在指定文档中存储该一次性密码的长度,该一次性密码的长度用二进制表示,并在该存储的密码长度之后存储所述一次性密码对应的二进制数据;第二存储模块,用于在所述一次性密码对应的二进制数据之后依次存储所述一次性密码的长度、所述程序代码的版本号、程序代码的长度分别对应的二进制数据;加密模块,用于利用所述一次性密码对所述程序代码进行加密,并在上述存储的二进制数据之后存储所述加密后的程序代码;及保存模块,用于将所述指定文档保存至指定路径。 |
地址 |
518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号 |