银行的加密算法有几种、有哪几种、主要详情是什么
发布网友
发布时间:2022-03-29 02:12
我来回答
共1个回答
热心网友
时间:2022-03-29 03:42
6种,DES、AES、MD5、RSA、双钥加密、非对称加密。
DES算法
DES(Data Encryption Standard)是一种经典的对称算法。其数据分组长度为64位,使用的密钥为64位,有效密钥长度为56位(有8位用于奇偶校验)。它由IBM公司在70年代开发,经过*的加密标准筛选后,于1976年11月被美国*采用,随后被美国国家标准局和美国国家标准协会(American National Standard Institute, ANSI) 承认。
AES算法
1997年1月美国国家标准和技术研究所(NIST)宣布征集新的加密算法。2000年10月2日,由比利时设计者Joan Daemen和Vincent Rijmen设计的Rijndael算法以其优秀的性能和抗攻击能力,最终赢得了胜利,成为新一代的加密标准AES(Advanced Encryption Standard)。
MD5
md5的全称是message-digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是md2、md4还是md5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但md2的设计与md4和md5完全不同,那是因为md2是为8位机器做过设计优化的,而md4和md5却是面向32位的电脑。这三个算法的描述和c语言源代码在internet rfcs 1321中有详细的描述
RSA
RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。
RSA的算法涉及三个参数,n、e1、e2。
其中,n是两个大质数p、q的积,n的二进制表示时所占用的位数,就是所谓的密钥长度。
e1和e2是一对相关的值,e1可以任意取,但要求e1与(p-1)*(q-1)互质;再选择e2,要求(e2*e1)mod((p-1)*(q-1))=1。
(n及e1),(n及e2)就是密钥对。
RSA加解密的算法完全相同,设A为明文,B为密文,则:A=B^e1 mod n;B=A^e2 mod n;
e1和e2可以互换使用,即:
A=B^e2 mod n;B=A^e1 mod n;
双钥加密
双钥技术就是公共密钥加密PKE(Public Key Encryption)技术,它使用两把密钥,一把公共密钥(Public Key)和一把专用密钥(Private Key),前者用于加密,后者用于解密。这种方法也称为“非对称式”加密方法,它解决了传统加密方法的根本性问题,极大地简化了密钥分发的工作量。它与传统加密方法相结合,还可以进一步增强传统加密方法的可靠性。更为突出的是,利用公共密钥加密技术可以实现数字签名。
什么是非对称加密技术
1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。相对于“对称加密算法”这种方法也叫做“非对称加密算法”。
银行的加密算法有几种、有哪几种、主要详情是什么
6种,DES、AES、MD5、RSA、双钥加密、非对称加密。DES算法 DES(Data Encryption Standard)是一种经典的对称算法。其数据分组长度为64位,使用的密钥为64位,有效密钥长度为56位(有8位用于奇偶校验)。它由IBM公司在70年代开发,经过政府的加密标准筛选后,于1976年11月被美国政府采用,随后被美国国家...
中国五大银行的加密方式主要用的什么方式
例如,我们平常密码学说的加密算法主要是:对称算法(SM1/SM4/DES/3DES/AES)、非对称算法(SM2、RSA)、摘要算法(SM3、MD5、SHA-1)。这是算法只是基础算法,但在具体应用场景下会涉及一系列问题:密钥的保存、管理等。因此基于具体的业务场景,还衍生出了各种扩展算法及管理体系。例如针对银行卡收单...
加密技术有哪几种?
一般就是非对称加密和对称加密。对称加密1. 什么是对称加密?对称加密就是采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密。DES算法是加密算法的基础,是一种用56位密钥来加密64位数据的方法,但因为密钥较短,抵抗破解能力较弱,因此有了3DES。3DES是通过不同密钥进行3次加密的DES...
密钥分为哪几种,各有什么用途有哪些生产技术,怎样评价它们性能_百度...
至少有以下4种: 1.基本存款帐户:存款人因办理日常转帐结算和现金收付需要开立的银行结算帐户 2.一般存款帐户:存款人因借款或其他需要,在基本存款帐户开户银行以外的银行营业机构开立的银行结算帐户 3.专用存款帐户:存款人按照法律\行政法规和规章,对其特定用途资金进行专项管理和使用而开立的银行结算帐...
银行卡背后三位是什么?
CVV信息被存储在磁条银行卡的磁道中,根据卡号、磁道主账号、发卡银行标志代码等信息,通过各银行自定义的特殊加密算法进行加密,每步都采用CVKA技术加密,得到验证码。由于不同银行的加密算法有差异,因此,利用获得的银行卡信息非法制作的部分假卡在发卡行解密时能够被识别而无法使用。
目前常用的加密方法主要有两种
目前常用的加密方法主要有两种:对称加密和非对称加密。1. 对称加密:也称为共享密钥加密,在此方法中,发送者和接收者共享相同的密钥。这种加密方法的安全性基于密钥的安全存储和传输。常见的对称加密算法包括AES(高级加密标准)、DES(数据加密标准)等。对称加密方法在许多情况下非常有效,因为它相对简单...
不安全的加密算法有哪几种
不安全的加密算法有以下几种:1、DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。2、3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。3、AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全...
世界上各种密码的形式
这种是最简单的保存方式,也是最不安全的方式。但实际上不少互联网公司,都可能采取的是这种方式。:随机密码(银行,卫星,军事等等)密码加密方式1:明文保存2:对称加密算法来保存3:MDSHA1等单向HASH算法4:PBKDF2算法5:bcrypt、scrypt等算6:以上各种组合7:矩阵密码怕说不完,太多了。
银行卡的密码为什么是六位数?被破译的几率太大ma ?
4)、硬件实现加密算法 U盾内置CPU或智能卡芯片,可以实现数据摘要、数据加解密和签名的各种算法,加解密运算在U盾内进行,保证了用户密钥不会出现在计算机内存中。 (二)、U盾进行银行和持卡人身份的双向认证 1)、基于冲击-响应认证模式USB Key内置单向散列算法(RSA),预先在USB Key和服务器中存储一个证明用户身份的...
什么是信用卡BIN?
信用卡的CVC是什么? CVV,即Card Verification Value,CVV和CVC的生成方法是一样的,只是叫法不一样而已。CVV密码校验是指银行在其使用的银行编码规则和磁条数据格式中加入自定义加密算法的验证码。 CVV码相当于信用卡的身份证,主要用于证实交易。拿到信用卡后开卡激活等关键操作会用到安全码,另外在部分网站或电话交易时...