谁知道密钥与密码算法有什么关系吗?是不是密钥被别人知道了就会把密码破解了
2个回答
展开全部
个人理解啊,不喜勿喷
举例:银行密码对于我们个人来说是秘密的,但对于ATM机的密码键盘来说可以称为明文,我们所输入的密码在通过密码键盘加密之后再传输给ATM机后台,其中这密码键盘对我们输入的密码进行加密时就需要到密钥,例如我们输入的1,然后通过1+2=3这个算法,得到密文就是3,其中这2就是密钥,这个算法就是密码算法,当密文3传输给后台后,后台就得进行解密,解密算就是3-2=1,然后得到输入密码1。
这只是我个人的理解,这过程肯定不是这么简单的,一般的银行卡内也会是有加密算法的,不知道有人认同不。
举例:银行密码对于我们个人来说是秘密的,但对于ATM机的密码键盘来说可以称为明文,我们所输入的密码在通过密码键盘加密之后再传输给ATM机后台,其中这密码键盘对我们输入的密码进行加密时就需要到密钥,例如我们输入的1,然后通过1+2=3这个算法,得到密文就是3,其中这2就是密钥,这个算法就是密码算法,当密文3传输给后台后,后台就得进行解密,解密算就是3-2=1,然后得到输入密码1。
这只是我个人的理解,这过程肯定不是这么简单的,一般的银行卡内也会是有加密算法的,不知道有人认同不。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
密钥简单来说就是key,很多加密解密算法都会有明文和密文,明文通过一系列的加密算法加密,这些加密算法往往是已知的,例如RSA等等,其中涉及密钥,密钥是由加密方单独设置的,外界不可知。明文和密文是一一对应的关系,使用相同的密钥和上述对应的解密方法就可以对密文进行解密。
已知密钥会很容易被攻击,但由于未知加密的方法,还需要时间去破解,但基本已经不具有安全性了。
已知密钥会很容易被攻击,但由于未知加密的方法,还需要时间去破解,但基本已经不具有安全性了。
追问
像我们的银行密码,是不是也有密钥,各个银行卡的密钥是相同的吗?都是谁在管理,是不是有密钥就能知道密码是多少?
追答
每个银行卡的密钥肯定是不同的,但是加密的算法是相同的。这个密钥应该是与银行卡的磁条或者某种特质相关的。
至于后台是如何管理,我也不是很清楚。但是可以肯定的是,在安全系统之下,银行的职员是无法直接接触密钥的。至于黑客之类的另当别论。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询