此前,我们介绍了王小云这位从山东走出来的传奇女子【科学家故事】院士王小云:密码学家的人生密码(上)。今天,我们从什么是密码学开始,观看王小云的密码之路。 什么是密码? 我们在日常生活中一直在使用的“密码”可能只是一个简单的“口令”,并非真正的密码。 王小云说,当你输入一串字符,如果不经过任何处理直接送到服务器来验证,它一定不是密码,只是一个口令;如果输进去的字符,通过密码运算得出另外一个结果,那么这个结果可以验证你是否是合法的用户时,这个口令就变成了密码。 信息化时代意味着密码技术无处不在,密码技术对个人和国家安全发挥着不可替代的重要安保作用,是实现网络安全的支撑技术。 “没有密码的保障,就相当于有人偷了家里的钥匙,可以随时自由进出你家,而你却浑然不知。” 事实上,密码的分析过程确实很艰难,几百个方程需要花大量的时间去梳理,用计算机运行都需要一个月的时间。 很多破解密码的研究往往是到了最后一刻才会发现错误,这意味着之前的尝试全部前功尽弃,不得不重新开始。 所以,一种密码算法的破解往往需要花费十年,甚至更久的时间。 即便如此,成功率也只有1%左右。 王小云就是用了整整十年的时间,破解了MD5和SHA-1两大密码算法。 王小云经常思考未来密码系统的发展方向,现在的手机以及大量的软件都需要密码的保障,她认为,未来设计出的密码是复杂的,但产品却应该是便捷的。 王小云给自己定下的目标是让中国的密码学走在世界前列,为国家培养更多“可以和世界上最顶尖的密码学家对话的学生”。 作为密码学家,王小云说:“我的梦想是永远不忘初心,做好整个国家的密码保障工作,把我们的密码防御体系布局在国家的重要领域,使我们的国家更安全,人民的生活更幸福!” (微信公众号“科学强国”综合整理自互联网与产品经理、数字算法俱乐部、算法与数据结构等) 编辑:苏枫 审校:龚紫陌 视觉:龙昊 |