一种密码生成和认证系统及方法与流程

文档序号:34388184发布日期:2023-06-08 07:34阅读:66来源:国知局
一种密码生成和认证系统及方法与流程

本发明属于数据处理,尤其涉及一种密码生成和认证系统及方法。


背景技术:

1、密码是一种用来混淆的技术,使用者希望将正常的(可识别的)信息转变为无法识别的信息。但这种无法识别的信息部分是可以再加工并恢复和破解的。

2、在当前的企业中,通常有自己的内部系统,而为了便于员工访问,通常会为员工设置各自的账号与密码,但是逐个创建账号密码费时费力,安全性不足。


技术实现思路

1、本发明实施例的目的在于提供一种密码生成和认证方法,旨在解决为员工设置各自的账号与密码,但是逐个创建账号密码费时费力,安全性不足的问题。

2、本发明实施例是这样实现的,一种密码生成和认证方法,所述方法包括:

3、获取需要生成的账号密码数量以及安全等级信息,基于账号密码数量以及安全等级信息确定待采集图像分辨率;

4、根据待采集图像分辨率进行图像采集,得到数据源图像,根据账号密码数量对数据源图像进行分割,得到多组独立图块对,所述数据源图像包含两组,分别为第一源图像和第二源图像,所述独立图块对包含两组图块,两组图块分别来源于第一源图像和第二源图像的对应位置;

5、将每一组独立图块对中的两组独立图块进行叠加处理,得到混合图块;

6、根据安全等级信息对混合图块进行裁切,得到多组待转化图块,将待转化图块转化为文本,得到对应的账号和密码,对数据源图像进行独立存储。

7、优选的,所述根据待采集图像分辨率进行图像采集,得到数据源图像,根据账号密码数量对数据源图像进行分割,得到多组独立图块对的步骤,具体包括:

8、进行设备检测,获取当前局域网内可用的网络摄像头,通过随机函数,随机选择两组网络摄像头;

9、通过网络摄像头采集图像,得到数据源图像,两组网络摄像头采集的图像分别为第一源图像和第二源图像;

10、将数据源图像等分为数量等同于账号密码数量的图块,来自第一源图像和第二源图像的对应位置的图块为一个独立图块对。

11、优选的,所述将每一组独立图块对中的两组独立图块进行叠加处理,得到混合图块的步骤,具体包括:

12、对每一组对立图块组中的两组独立图块进行二值化处理,得到两组二值化图像;

13、确定二值化图像中各个像素之间的匹配关系,并识别每一个像素的灰度值;

14、生成空白的混合图块,计算两组二值化图像中对应像素的灰度值的平均值,以该平均值为混合图块中对应像素的灰度值。

15、优选的,所述根据安全等级信息对混合图块进行裁切,得到多组待转化图块,将待转化图块转化为文本,得到对应的账号和密码,对数据源图像进行独立存储的步骤,具体包括:

16、基于安全等级信息确定混合图块的裁切数量以及裁切比例,进行裁切,得到多组待转化图块;

17、将待转化图块按照不同的转化方式进行数据转化,得到多组文本数据,根据文本数据组合得到对应的账号和密码;

18、将第一源图像和第二源图像分开存储,生成账号密码清单。

19、优选的,在账号密码清单中记录每一个人员对应的账号和密码,账号密码发送至对应员工后,将账号密码清单删除。

20、优选的,第一源图像和第二源图像被存储时,均已被加密。

21、本发明实施例的另一目的在于提供一种密码生成和认证系统,所述系统包括:

22、信息获取模块,用于获取需要生成的账号密码数量以及安全等级信息,基于账号密码数量以及安全等级信息确定待采集图像分辨率;

23、源图像采集模块,用于根据待采集图像分辨率进行图像采集,得到数据源图像,根据账号密码数量对数据源图像进行分割,得到多组独立图块对,所述数据源图像包含两组,分别为第一源图像和第二源图像,所述独立图块对包含两组图块,两组图块分别来源于第一源图像和第二源图像的对应位置;

24、图块叠加模块,用于将每一组独立图块对中的两组独立图块进行叠加处理,得到混合图块;

25、数据生成模块,用于根据安全等级信息对混合图块进行裁切,得到多组待转化图块,将待转化图块转化为文本,得到对应的账号和密码,对数据源图像进行独立存储。

26、优选的,所述源图像采集模块包括:

27、设备检测单元,用于进行设备检测,获取当前局域网内可用的网络摄像头,通过随机函数,随机选择两组网络摄像头;

28、图像采集单元,用于通过网络摄像头采集图像,得到数据源图像,两组网络摄像头采集的图像分别为第一源图像和第二源图像;

29、图像划分单元,用于将数据源图像等分为数量等同于账号密码数量的图块,来自第一源图像和第二源图像的对应位置的图块为一个独立图块对。

30、优选的,所述图块叠加模块包括:

31、二值化处理单元,用于对每一组对立图块组中的两组独立图块进行二值化处理,得到两组二值化图像;

32、像素识别单元,用于确定二值化图像中各个像素之间的匹配关系,并识别每一个像素的灰度值;

33、混合图块生成单元,用于生成空白的混合图块,计算两组二值化图像中对应像素的灰度值的平均值,以该平均值为混合图块中对应像素的灰度值。

34、优选的,所述数据生成模块包括:

35、图块裁切单元,用于基于安全等级信息确定混合图块的裁切数量以及裁切比例,进行裁切,得到多组待转化图块;

36、文本转换单元,用于将待转化图块按照不同的转化方式进行数据转化,得到多组文本数据,根据文本数据组合得到对应的账号和密码;

37、数据存储单元,用于将第一源图像和第二源图像分开存储,生成账号密码清单。

38、本发明实施例提供的一种密码生成和认证方法,通过随机采集图像,根据随机采集得到的图像进行图像划分,将划分得到的多个图块转化为数据,以得到文本格式的数据,据此合成账号和密码,由于全过程采用了完全随机的方式,最终得到的账号和密码也具有随机性,大大提高了账户的安全性以及账号密码的生成效率。



技术特征:

1.一种密码生成和认证方法,其特征在于,所述方法包括:

2.根据权利要求1所述的密码生成和认证方法,其特征在于,所述根据待采集图像分辨率进行图像采集,得到数据源图像,根据账号密码数量对数据源图像进行分割,得到多组独立图块对的步骤,具体包括:

3.根据权利要求1所述的密码生成和认证方法,其特征在于,所述将每一组独立图块对中的两组独立图块进行叠加处理,得到混合图块的步骤,具体包括:

4.根据权利要求1所述的密码生成和认证方法,其特征在于,所述根据安全等级信息对混合图块进行裁切,得到多组待转化图块,将待转化图块转化为文本,得到对应的账号和密码,对数据源图像进行独立存储的步骤,具体包括:

5.根据权利要求1所述的密码生成和认证方法,其特征在于,在账号密码清单中记录每一个人员对应的账号和密码,账号密码发送至对应员工后,将账号密码清单删除。

6.根据权利要求1所述的密码生成和认证方法,其特征在于,第一源图像和第二源图像被存储时,均已被加密。

7.一种密码生成和认证系统,其特征在于,所述系统包括:

8.根据权利要求7所述的密码生成和认证系统,其特征在于,所述源图像采集模块包括:

9.根据权利要求7所述的密码生成和认证系统,其特征在于,所述图块叠加模块包括:

10.根据权利要求7所述的密码生成和认证系统,其特征在于,所述数据生成模块包括:


技术总结
本发明适用于数据处理技术领域,尤其涉及一种密码生成和认证系统及方法,所述方法包括:获取账号密码数量以及安全等级信息,确定待采集图像分辨率;进行图像采集,得到数据源图像,对数据源图像进行分割,得到多组独立图块对;进行叠加处理,得到混合图块;对混合图块进行裁切,得到多组待转化图块,将待转化图块转化为文本,得到对应的账号和密码,对数据源图像进行独立存储。本发明根据随机采集得到的图像进行图像划分,将划分得到的多个图块转化为数据,以得到文本格式的数据,据此合成账号和密码,由于全过程采用了完全随机的方式,最终得到的账号和密码也具有随机性,大大提高了账户的安全性以及账号密码的生成效率。

技术研发人员:周枭淳,盛莉,但波
受保护的技术使用者:深圳奥联信息安全技术有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1