【技术实现步骤摘要】
一种基于国密算法的Linux操作系统登录方法及系统
[0001]本申请涉及计算机安全
,尤其涉及一种基于国密算法的Linux操作系统登录方法及系统。
技术介绍
[0002]随着计算机技术的发展,它加快了各个领域的深刻变革,各行各业的信息进入到计算机系统中,计算机系统逐渐成为各企事业单位运行的基础设施,信息安全问题越来越受到人们的重视,怎么样保护计算机硬件、软件和数据不受到恶意的破坏、更改和泄露,成为了计算机技术研究的重要课题。
[0003]近几年来,Linux操作系统以其高效性、灵活性以及开放性得到了蓬勃的发展,广泛的应用于PC、服务器、手机、嵌入式设备等等。所以Linux操作系统提供很多安全机制,目前Linux提供的安全机制主要有身份标识与鉴别,文件访问控制、特权管理、安全审计、资源的访问控制等,其中身份标识与鉴别即是PAM机制,当用户登录系统时,首先要通过系统的PAM验证,PAM机制可以用来动态地改变身份验证的方法和要求,允许身份认证模块按需要被加载到内核中,模块在加入后即可用于对用户进行身份认证,而不需要 ...
【技术保护点】
【技术特征摘要】
1.一种基于国密算法的Linux操作系统登录方法,其特征在于:在创建用户时,采用加密算法对用户口令进行加密并将加密结果储存为第一加密值;在用户登录时,获取用户名和输入口令,根据所述用户名查找所述第一加密值,并将所述输入口令采用所述加密算法加密得到第二加密值;验证所述第一加密值和所述第二加密值,当验证通过时允许登录;其中,所述加密算法包括国密算法。2.根据权利要求1所述的基于国密算法的Linux操作系统登录方法,其特征在于:所述加密算法基于PAM机制实现,在所述PAM机制初始加密方式中添加国密算法。3.根据权利要求2所述的基于国密算法的Linux操作系统登录方法,其特征在于:当采用加密算法对用户口令进行加密后,为所述第一加密值及其用户名配置算法标识符。4.根据权利要求3所述的基于国密算法的Linux操作系统登录方法,其特征在于:所述将所述输入口令采用所述加密算法加密得到第二加密值包括:根据查找到的所述第一加密值的算法标识符判断加密算法类型,若所述算法标识符为国密算法标识符,则将所述输入口令采用所述国密算法加密得到第二加密值。5.根据权利要求4所述的基于国密算法的Linux操作系统登录方法,其特征在于:所述国密算法的添加方法包括:在Linux操作系统的硬件平台插入国密算法密码模块,在Linux系统内核层加载国密算法驱动程序,以及在应用层提供国密算法接口供PAM机制和用户管理程序使用。6.根...
【专利技术属性】
技术研发人员:李振海,林博,张志成,杨诏钧,齐璇,魏立峰,谌志华,
申请(专利权)人:麒麟软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。