学习笔记20140428 linux用户加密与认证登录

加密:

对称加密:加密和解密同一个密码

公钥加密:每个密码都成对出现,一个为私钥,一个为公钥。

单向加密:(散列加密)明文---加密----密文(指纹加密)密文---解密到明文失败

用于提取数据特征码。多用于数据完整性的校验。

特点:不可逆,雪崩效应,初始条件发生了微小的变化,引起巨大的变化。定长输出。

md5:message digest 128位定长输出

sha1:secure hash algorithm160位定长输出

linux用户加密与验证方式:

用户密码交给系统,系统的操作:随机数字+pw一起做md5加密产生定长输出。

用户登录系统,提交给系统,系统使用随机数字+pw做md5产生定长输出,将2个输出做对比。


你可能感兴趣的:(linux用户加密与认证登录)