ImageVerifierCode 换一换
格式:PDF , 页数:22 ,大小:1.26MB ,
资源ID:444243      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/444243.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【Fis****915】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【Fis****915】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(DB34T4521-2023国资国企在线监管信息系统数据交换规范.pdf)为本站上传会员【Fis****915】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

DB34T4521-2023国资国企在线监管信息系统数据交换规范.pdf

1、 ICS 35.240 CCS L 76 34 安徽省地方标准 DB34/T 45212023 国资国企在线监管信息系统数据交换规范Specification of data exchange for online supervision information system of state-owned assets and enterprises 2023-07-31 发布 2023-08-31 实施安徽省市场监督管理局 发 布DB34/T 45212023 I 前言 本文件按照GB/T 1.12020标准化工作导则 第1部分:标准化文件的结构和起草规则的规定起草。请注意本文件的某些内容可

2、能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由安徽省人民政府国有资产监督管理委员会信息中心提出。本文件由安徽省人民政府国有资产监督管理委员会归口。本文件起草单位:安徽省人民政府国有资产监督管理委员会信息中心、安徽省大数据中心、安徽省质量和标准化研究院、安徽省交通控股集团有限公司、安徽省能源集团有限公司、安徽国元金融控股集团有限责任公司、安徽省投资集团控股有限公司、安徽江淮汽车集团股份有限公司、安徽省港航集团有限公司、安徽叉车集团有限责任公司、安徽省国有资本运营控股集团有限公司、安徽省旅游集团有限责任公司、安徽省徽商集团有限公司、安徽省电子产品监督检验所、合肥市国资委、淮北市财政局(

3、国资委)、阜阳市财政局(国资委)、滁州市财政局(国资委)、杭州数梦工场科技有限公司、浪潮数字企业技术有限公司。本文件主要起草人:徐振标、朱典、殷文正、王洪春、胡林坡、张键、余晓天、李兵、胡一恒、吴颉、陈浩、程鹏、魏强、王理冬、江汕、王建良、梁月法、武明、伍德伟、何洪伟。DB34/T 45212023 1 国资国企在线监管信息系统数据交换规范 1 范围 本文件规定了国资国企在线监管信息系统数据交换的要求。本文件适用于国资国企在线监管信息系统数据的交换。2 规范性引用文件 本文件没有规范性引用文件。3 术语和定义 本文件没有需要界定的术语和定义。4 基于文件 适用场景 4.1 非结构化数据的交换。

4、交换路径 4.2 交换路径见图1。图1 基于文件的数据交换路径图 DB34/T 45212023 2 要求 4.3 4.3.1 数据提供方应提供交换文件所属的业务资源名称、文件类型、服务器 IP 地址、服务器支持的传输协议(如 FTP 或 SFTP)及服务端口、文件存放路径等信息。4.3.2 在文件传输控制系统配置数据交换传输任务时,应确定交换数据的源地址、目标地址、任务执行时间(实时、定时)等。4.3.3 数据提供方应将交换文件按要求打包封装上传至文件交换区(前置机)指定位置。4.3.4 文件传输控制系统根据文件交换传输任务的要求,将交换文件移动到数据接收方文件交换区(前置机)指定位置。4.

5、3.5 数据接收方从文件交换区(前置机)将文件取走,根据各业务系统应用需要进行存储、入库等。5 基于数据库 适用场景 5.1 结构化数据的交换。交换路径 5.2 交换路径见图2。图2 基于数据库的数据交换路径图 要求 5.3 5.3.1 基于数据库的数据交换方式,按照数据更新方式分为全量接入和增量接入,其中增量接入按照增量类型又分为时间戳增量和日志增量。DB34/T 45212023 3 5.3.2 数据提供方提供数据库所属的业务资源名称、数据库类型、版本、访问地址、访问方式、数据库表信息、字段信息及相关数据字典信息等。时间戳增量接入方式,需同时提供时间戳增量字段。日志增量接入方式,需同时提供

6、详细的数据库日志记录。5.3.3 通过交换传输系统,配置数据交换任务和时间,按要求将需要交换的数据库文件同步到目的库。6 基于服务接口 适用场景 6.1 文件交换。交换路径 6.2 图3 基于服务接口的数据交换路径图 要求 6.3 6.3.1 防火墙 6.3.1.1 配置 4 个及以上百兆以上以太网电接口或千兆光口。6.3.1.2 支持静态路由、策略路由、等价路由、RIP、OSPF、BGP、ISIS 等路由协议。6.3.1.3 支持安全区域划分、访问控制列表、配置对象及策略。6.3.1.4 支持 IPv4/IPv6 NAT 地址转换、源地址转换、目的地址转换。6.3.2 服务器 6.3.2.1

7、 技术参数见表 1。DB34/T 45212023 4 表1 节点名称 配置 服务器(数据提供方内网数据报送服务器,以及 DMZ 区数据采集服务器)8 核 CPU、32 G 内存、硬盘 1T SAS、国产操作系统 6.3.2.2 数据提供方前置服务器和数据报送服务器需要一个可用空间不低于 100 G 的分区。6.3.2.3 数据提供方前置服务器需存放由数据采集系统加密的数据文件和数据文件处理的过程日志。6.3.2.4 数据提供方前置服务器和数据报送服务器需安装 Telnet,用于部署前置服务和数据采集系统时测试相关端口是否开通。6.3.3 数据加解密路径 数据加解密路径见图4。图4 数据加密路

8、径图 6.3.4 数据加解密流程 数据加解密流程见图5。DB34/T 45212023 5 图5 数据加解密流程图 6.3.5 上报数据加解密步骤 6.3.5.1 数据提供方按照数据采集方技术规范要求准备好上报数据明文文件。6.3.5.2 数据提供方数据共享交换平台生成 SM4 密钥(内层),对上报数据明文文件进行加密,形成上报数据加密文件。6.3.5.3 数据提供方数据共享交换平台使用 SM2 公钥(内层)对 SM4 密钥(内层)进行加密,生成 SM4密码信封(内层),并将 SM4 密码信封(内层)和上报数据加密文件打成上报数据 zip 包(内层)。DB34/T 45212023 6 6.3

9、.5.4 数据提供方数据共享交换平台生成 SM4 密钥(外层),并使用 SM4 密钥(外层)对上报数据zip 包(内层)进行加密,形成上报数据 zip 包(内层)加密文件。6.3.5.5 数据提供方数据共享交换平台使用 SM2 公钥(外层)对 SM4 密钥(外层)进行加密,生成 SM4密码信封(外层),并将 SM4 密码信封(外层)和上报数据 zip 包(内层)加密文件打成上报数据 zip包(外层)。6.3.5.6 数据提供方数据共享交换平台调用数据采集方数据采集平台接口上报数据 zip 包。6.3.5.7 数据采集方数据采集平台调用解密接口解密 SM4 密码信封(外层),得到 SM4 密钥(

10、外层),使用 SM4 密钥解密采集数据 zip 包(内层)加密文件,得到采集数据 zip 包(内层)。6.3.5.8 数据采集方数据采集平台将上报数据 zip 包(内层)发送给数据中心。6.3.5.9 数据采集方数据中心调用解密接口解密 SM4 密码信封(内层),得到 SM4 密钥(内层),使用 SM4 密钥(内层)解密上报数据加密文件(内层),得到采集数据明文文件(内层)。6.3.5.10 数据采集方将数据提供方上报的数据明文文件(内层)解析入库。6.3.6 下发数据加解密步骤 6.3.6.1 数据采集方数据中心按数据下发技术规范准备好下发数据明文文件。6.3.6.2 数据采集方数据中心获取

11、 SM4 密钥(内层),对下发数据明文文件进行加密,形成下发数据加密文件(内层)。6.3.6.3 数据采集方数据中心使用 SM2 公钥(内层)对 SM4 密钥(内层)进行加密,生成 SM4 密码信封(内层),并将 SM4 密码信封(内层)和下发数据加密文件打成下发数据 zip 包(内层)。6.3.6.4 数据采集方数据采集平台使用 SM4 密钥(外层)对下发数据 zip 包(内层)进行加密,形成下发数据加密文件(外层)。使用 SM2 公钥(外层)对 SM4 密钥(外层)进行加密,生成 SM4 密码信封(外层)并将 SM4 密码信封(外层)和下发数据加密文件(外层)打成下发数据 zip 包(外层

12、)。6.3.6.5 数据采集方数据中心调用数据采集平台的接口发送下发数据 zip 包。6.3.6.6 数据提供方数据共享交换平台调用数据采集方数据采集平台接口获取下发数据 zip 包(外层)并存储。6.3.6.7 数据提供方数据共享交换平台使用 SM2 私钥(外层)解密 SM4 密码信封(外层),得到 SM4密钥(外层)。使用 SM4 密钥(外层)解密数据采集方下发的数据加密文件(外层),得到下发数据zip 包(内层)。6.3.6.8 数据提供方数据共享交换平台对数据采集发下发数据 zip 包(内层)进行解压缩。6.3.6.9 数据提供方数据共享交换平台使用 SM2 私钥(内层)解密 SM4

13、密码信封(内层),得到 SM4密钥(内层)。使用 SM4 密钥(内层)解密下发数据加密文件(内层),得到下发数据明文文件。6.3.6.10 数据提供方将数据采集方下发数据明文文件解析入库。6.3.7 外层加密的数据包格式 见图6。DB34/T 45212023 7 图6 外层加密的数据包格式 6.3.8 内层加密的数据包结构(结构化)格式 见图7。图7 内层加密的数据包结构(结构化)格式 DB34/T 45212023 8 结构化数据文件包括db文件和日志文件,将两部分打成一个zip包上传。其中db文件存储需要上报的结构化数据;日志文件记录db文件对应的非结构化文件清单,包括非结构化文件zip

14、包和文件列表。结构化数据文件包命名规则:统一社会信用代码_业务编码_版本号_时间戳_UUID.zip。上报db文件命名规则:统一社会信用代码_业务编码_版本号_时间戳_UUID.db。日志文件命名为:db.xml,格式应符合附录A中A.1的规定。6.3.9 内层加密的数据包结构(非结构化)格式 见图8。图8 内层加密的数据包结构(结构化)非结构化数据单独打成zip包,不与结构化数据打在同一个zip包里。单个文件大于50 M的单独一个zip包;小于50 M的可以多个文件打在一个zip包里,zip包大小不要超过50 M。非结构化数据zip包,随结构化数据zip包逐个上报。命名方式为:统一社会信用代

15、码_业务编码_版本号_时间戳_UUID.zip。zip文件包内除了非结构化文件,还包含日志。日志记录非结构化zip包对应的结构化zip包。日志文件名为file.xml,格式应符合附录A中A.2的规定。数据接口 6.4 6.4.1 数据报送接口 服务请求信息:请求体参数(见表2)。DB34/T 45212023 9 表2 参数名 类型 必填 参数位置 描述 默认值 无 File 是 HttpBody zip格式的报送数据文件 无 APICODE String 是 Request Url 接口编码 无 BUSTYPE String 是 Request Url 业务类型 无 FILE_NAME St

16、ring 是 Request Url 文件名称(含后缀)无 USER String 是 Request Url 调用接口用户名:1.调用本接口时,接口对传入用户名、密码进行校验,当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在返回响应体参数中serviceFlag标识为没有权限,告之访问方。无 PASSWORD String 是 Request Url 调用接口密码:1.调用本接口时,接口对传入用户名、密码进行校验,当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在返回响应体参数中serviceFlag标识为没有权限,告

17、之访问方。无 服务响应信息:(1)响应参数头 Access-Control-Allow-Origin:*Access-Control-Allow-Methods:POST,GET,OPTION Content-type:application/json;charset=UTF-8(2)响应体参数(见表3)。返回值为JSON 对象()。示例:“serviceFlag”:“1”,“msg”:“报送文件接口:文件接收成功”表3 参数名 类型 节点位置(父节点名称)描述 serviceFlag String 0:代表失败。1:代表成功。2:代表没有权限。msg String 上传结果详细描述 6.4.

18、2 密钥证书接口 服务请求信息:请求体参数(见表4)。DB34/T 45212023 10 表4 参数名 类型 必填 参数位置 描述 默认值BUSTYPE String 是 Requesl Url/无 USER String 是 Requesl Url 调用接口用户名:1.调用本接口时,接口对传入用户名、密码进行校验,当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在返回响应体参数中serviceFlag标识为没有权限,告之访问方。无 PASSWORD String 是 Request Url 调用接口密码:1.调用本接口时,接口对传入用户名、密码进行校验,

19、当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在返回响应体参数中serviceFlag标识为没有权限,告之访问方。无 服务响应信息:下载失败或无文件时返回JSON对象。(1)响应参数头 Access-Control-Allow-Origin:*Access-Control-Allow-Methods:POST,GET,OPTION Content-type:application/json;charset=UTF-8(2)响应体参数(见表5)。返回值为JSON 对象()。示例:“serviceFlag”:“0”,“msg”:“下载接口:程序处理异常”表5

20、参数名 类型 节点位置(父节点名称)描述 serviceFlag String 0:代表失败;1:代表无新文件;2:代表没有权限;msg String 下载结果详细描述 下载成功时返回文件:(1)响应参数头 Content-Disposition:attachment;filename=filename Content-type:text/plain;charset=utf-8(2)响应体参数(见表6)。表6 参数名 类型 文件格式 描述 无 file zip 返回密钥相关数据打包后的zip文件 6.4.3 数据采集目录接口 服务请求信息:请求体参数(见表7)DB34/T 45212023 1

21、1 表7 参数名 类型 必填 参数位置 描述 默认值 BUSTYPE String 是 Requesl Url/无 USER String 是 Request Url 调用接口用户名:1.调用本接口时,接口对传入用户名、密码进行校验,当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在返回响应体参数中serviceFlag标识为没有权限,告之访问方。无 PASSWORD String 是 Request Url 调用接口密码:1.调用本接口时,接口对传入用户名、密码进行校验,当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在

22、返回响应体参数中serviceFlag标识为没有权限,告之访问方。无 服务响应信息:下载失败或无文件时返回 JSON 对象:(1)响应参数头 Access-Control-Allow-Origin:*Access-Control-Allow-Methods:POST,GET,OPTION Content-type:application/json;charset=UTF-8(2)响应参数体(见表8)。返回值为JSON 对象()。示例:“serviceFlag”:“1”,“msg”:“下载接口:没有新文件”表8 参数名 类型 节点位置(父节点名称)描述 serviceFlag String 0:

23、代表失败;1:代表无新文件;2:代表没有权限;msg String 下载结果详细描述 下载成功时返回文件:(1)响应参数头 Content-Dispositio:attachment;filename=filename Content-type:text/plain;charset=utf-8(2)响应参数体(见表9)。表9 参数名 类型 文件格式 描述 无 file zip 返回模板相关数据打包后的zip 文件 6.4.4 接收采集任务接口 服务请求信息:请求体参数(见表10)。DB34/T 45212023 12 表10 参数名 类型 必填 参数位置 描述 默认值 USER String

24、是 Request Url 调用接口用户名:1.调用本接口时,接口对传入用户名、密码进行校验,当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在返回响应体参数中serviceFlag标识为没有权限,告之访问方。无 PASSWOD String 是 Request Url 调用接口密码:1.调用本接口时,接口对传入用户名、密码进行校验,当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在返回响应体参数中serviceFlag标识为没有权限,告之访问方。无 服务响应信息:下载失败或无文件时返回 JSON 对象:(1)响应参数头

25、Access-Control-Allow-Origin:*Access-Control-Allow-Methods:POST,GET,OPTION Content-type:application/json;charset=UTF-8 响应参数体(见表11)。返回值为JSON 对象()。示例:“serviceFlag”:“2”,“msg”:“下载接口:用户名密码错误”表11 参数名 类型 节点位置(父节点名称)描述 serviceFlag String 0:代表失败;1:代表无新文件;2:代表没有权限;msg String 下载结果详细描述 下载成功时返回文件:(1)响应参数头 Content

26、-Disposition:attachment;filename=filename Content-type:text/plain;charset=utf-8(2)响应体参数(见表 12)。表12 参数名 类型 文件格式 描述 无 file zip 返回任务相关数据打包后zip文件 DB34/T 45212023 13 6.4.5 接收下发数据接口 服务请求信息:请求体参数(见表13)。表13 参数名 类型 必填 参数位置 描述 默认值 SYSCODE String 是 Request Url 系统编号 业务编号前三位 BUSTYPE String 是 Request Url 业务编号 USE

27、R String 是 Request Url 调用接口用户名:1.调用本接口时,接口对传入用户名、密码进行校验,当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在返回响应体参数中serviceFlag标识为没有权限,告之访问方。无 PASSWORD String 是 Request Url 调用接口密码:1.调用本接口时,接口对传入用户名、密码进行校验,当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在返回响应体参数中serviceFlag标识为没有权限,告之访问方。无 服务响应信息:下载失败或无文件时返回 JSON 对象

28、:(1)响应参数头 Access-Control-Allow-Origin:*Access-Control-Allow-Methods:POST,GET,OPTION Content-type:application/json;charset=UTF-8(2)响应参数体(见表14)返回值为JSON对象()。示例:“serviceFlag”:“2”,“msg”:“下载接口:用户名密码错误”表14 参数名 类型 节点位置(父节点名称)描述 serviceFlag String 0:代表失败;1:代表无新文件;2:代表没有权限;msg String 下载结果详细描述 下载成功时返回文件:(1)响应参

29、数头(response header)Content-Disposition:attachment;filename=filename Content-type:text/plain;charset=utf-8(2)响应体参数(response body)(见表15)。表15 参数名 类型 文件格式 描述 无 file zip 返回业务反馈相关数据打包后的zip文件 DB34/T 45212023 14 6.4.6 数据日志接口 服务请求信息:请求参数体(见表16)。表16 参数名 类型 必填 参数位置 描述 默认值 SYSCODE String 是 Request Url 系统编号 默认业务

30、编码前三位 BUSTYPE String 是 Request Url 业务编号 USER String 是 Request Url 调用接口用户名:1.调用本接口时,接口对传入用户名、密码进行校验,当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在返回响应体参数中serviceFlag标识为没有权限,告之访问方。无 PASSWORD String 是 Request Url 调用接口密码:1.调用本接口时,接口对传入用户名、密码进行校验,当提供的用户名、密码一致时,能接收文件。2.当用户名、密码不一致时,不能接收文件,并在返回响应体参数中serviceFla

31、g标识为没有权限,告之访问方。无 服务响应信息:下载失败或无文件时返回 JSON 对象:(1)响应头参数 Access-Control-Allow-Origin:*Access-Control-Allow-Methods:POST,GET,OPTION Content-type:application/json;charset=UTF-8(2)响应参数体(见表17)。返回值为JSON对象()示例:“serviceFlag”:“2”,“msg”:“下载接口:用户名密码错误”表17 参数名 类型 节点位置(父节点名称)描述 serviceFlag String 0:代表失败;1:代表无新文件;2:

32、代表没有权限;msg String 下载结果详细描述 下载成功时返回文件:(1)响应参数头 Content-Disposition:attachment;filename=filename Content-type:text/plain;charset=utf-8(2)响应体参数(见表 18)。DB34/T 45212023 15 表18 参数名 类型 文件格式 描述 无 file zip 返回数据校验反馈的zip 文件 DB34/T 45212023 16 附录A (规范性)日志 A.1 结构化日志文件内容 统 一 社 会 信 用 代 码 _ 业 务 编 码 _ 版 本 号 _ 时 间 戳

33、_UUID.zip 业务表编码【如:23】16 位文件 MD5 值【大写】_文件自有名字.文件类型 业务表编码【如:23】16 位文件 MD5 值【大写】_文件自有名字.文件类型 统 一 社 会 信 用 代 码 _ 业 务 编 码 _ 版 本 号 _ 时 间 戳 _UUID.zip 业务表编码【如:23】16位文件MD值【大写】_文件自有名字.文件类型 A.2 非结构化文件日志内容 统一社会信用代码_业务编码_版本号_时间戳_UUID.zip DB34/T 45212023 17 A.3 计算文件 MD5 值(一)Java语言实现方式 实现示例代码如下:package com;import m

34、ons.codec.digest.DigestUtils;import java.io.FileInputStream;import java.io.IOException;import java.util.Scanner;/*计算文件MD5摘要信息 *输入要计算的文件:XXXXXX测试文件.docx */public class Md5Digest public static void main(String args)throws IOException Scanner scanner=new Scanner(System.in);String path=scanner.next();Fi

35、leInputStream inputStream=new FileInputStream(path);/path:输入要计算的文件的文件路径,如:XXXXXX测试文件.docx String md5Digest=DigestUtils.md5Hex(inputStream).toUpperCase();inputStream.close();System.out.print(输入要计算的文件路径:);System.out.println(文件MD5值:+md5Digest);示例输出结果如下:输入要计算的文件路径:XXXXXX测试文件.docx 文件MD5值:08722C8815A69A9D

36、AD83954130FF5FDC(二)Python语言实现方式 实现示例代码如下:import hashlib def get_file_md5(file_path):获取文件md5值 :param:file_path:输入要计算的文件的文件路径 :return:返回文件md5值 with open(file_path,rb)as f:md5obj=hashlib.md5()md5obj.update(f.read()_hash=md5obj.hexdigest()DB34/T 45212023 18 return str(_hash).upper()filepath=input(请输入要计算的文件的文件路径:)print(文件MD5值:+get_file_md5(filepath)示例输出结果如下:输入要计算的文件路径:XXXXXXXXX.docx 文件MD5值:08722C8815A69A9DAD83954130FF5FDC

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服