本发明涉及计算机领域,特别涉及一种信息发布方法。
背景技术:
互联网技术的飞速发展,在网络上我们可以寻找到90%我们所需要的信息,由于信息量巨大,我们在获取整理这些信息后再次发布的时候,有可能会把一些敏感信息发布到互联网上,这个就存在法律风险。
现有技术中,通常通过对敏感信息进行加密来对敏感信息进行屏蔽,防止敏感信息的泄露。
但是,现有技术中的加密存在以下缺点:
(1)敏感信息加密后,信息内容无法复原,不便于数据分析及识别;
(2)加密速度慢。
技术实现要素:
本发明的目的是解决现有技术中敏感信息加密速度慢,且加密后信息内容无法复原,不便于数据分析及识别的缺点。
为实现上述目的,本发明提供一种信息发布方法,包括:
抓取敏感信息并存储到数据库;
抓取需要发布的信息,并进行分析和过滤,去除错误数据;
对需要发布的信息进行检索,对其中的敏感信息进行加密处理;
对需要发布的信息进行发布。
进一步,抓取敏感信息包括:
检测信息,如果信息包含身份证号、手机号、人名或者地址,则认为是敏感信息,并进行抓取;或者,
根据信息的投诉量进行判断,如果投诉量超过预设的阈值,则认为是敏感信息,并进行抓取。
进一步,对需要发布的信息进行检索的方法包括:
对需要发布的信息进行分割;
把分割好的信息放到不同的服务器上,将其与敏感信息进行信息比对。
进一步,对敏感信息进行加密的方法包括:
建立常用汉字密码字典,以及0到9的数字密码字典;
将敏感信息中的汉字和/或数字按照密码字典进行编码,并采用编码取代敏感信息。
进一步,对敏感信息加密处理之后,对需要发布的信息进行发布之前还包括:
对加密处理后的信息进行检索,确认敏感信息是否被全部加密;
若被全部加密,则对需要发布的信息进行发布;
若未被全部加密,则返回抓取敏感信息并存储到数据库的步骤,将对应的敏感信息加入数据库。
与现有技术相比,本技术方案具有以下优点:
本发明提供的技术方案在进行敏感信息加密前,通过对需要发布的信息进行分析和过滤,去除错误数据,这有利于正确识别敏感信息,并对敏感信息进行加密处理,提高加密的速度,并防止敏感信息被漏加密,提高信息的安全性。
进一步,通过建立密码字典来对敏感信息进行加密,可以对敏感信息内容进行复原,便于数据的分析和利用。
附图说明
图1为本发明信息发布方法的流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
参考图1,一种信息发布方法,包括:
抓取敏感信息并存储到数据库。所述数据库用于存储敏感信息,方便后续调用并检索需要发布的信息中是否存在敏感信息。
在本实施例中,抓取敏感信息包括:
检测信息,如果信息包含身份证号、手机号、人名或者地址,则认为是敏感信息,并进行抓取;或者,
根据信息的投诉量进行判断,如果投诉量超过预设的阈值,则认为是敏感信息,并进行抓取。
然后,抓取需要发布的信息,并进行分析和过滤,去除错误数据,确保敏感信息的准确性和及时性。例如更正敏感信息的错别字,不应有的标点符号等。这有利于正确识别敏感信息,并对敏感信息进行加密处理,提高加密的速度,并防止敏感信息被漏加密,提高信息的安全性。
接着,对需要发布的信息进行检索,对其中的敏感信息进行加密处理。
在本实施例中,对需要发布的信息进行检索的方法包括:
对需要发布的信息进行分割;
把分割好的信息放到不同的服务器上,将其与敏感信息进行信息比对。这样有助于提高检索效率,提高加密速度。
对敏感信息进行加密的方法包括:
建立常用汉字密码字典,以及0到9的数字密码字典;
将敏感信息中的汉字和/或数字按照密码字典进行编码,并采用编码取代敏感信息。
通过建立密码字典来对敏感信息进行加密,可以对敏感信息内容进行复原,便于数据的分析和利用。
然后,对加密处理后的信息进行检索,确认敏感信息是否被全部加密;
若被全部加密,则对需要发布的信息进行发布,例如发布信息到互联网或者存储到数据库,方便以后直接使用。
若未被全部加密,则返回抓取敏感信息并存储到数据库的步骤,将对应的敏感信息加入数据库。
通过不断完善数据库内的敏感数据,提高信息加密的正确性。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。