
提到数据库加密算法,很多人只听过AES,其实常用的就分三类:对称加密、非对称加密,再加一套国密算法。今天这篇一次讲清每类怎么回事、AES和SM4到底怎么选,看完心里就有数了。
数据库加密算法,简单说就是把明文数据变成密文的一套数学规则,谁手里没有密钥,就算拿到数据也读不出来。选算法的核心,是先分清对称和非对称这两大类。
那这几类分别怎么用呢,咱们逐个来看看:
1、对称加密(AES、SM4):加密解密用同一把密钥,速度快,适合大批量数据落盘加密。AES是应用最广的国际标准,支持128/192/256位密钥;SM4是我国国密分组密码(GB/T 32907-2016),128位,政务、金融等合规场景常用。
2、非对称加密(RSA、SM2):公钥加密、私钥解密,速度慢,不直接大批量加密,主要用来交换密钥、做数字签名;SM2是国密椭圆曲线非对称算法。
3、哈希摘要(SM3):只做完整性校验、不还原明文,严格说不算加密,但常和前两类配合使用。
4、透明加密落地:TDE透明加密底层一般就用AES或SM4,写盘自动加密、读取自动解密,业务代码不用改。
这里要提醒一句,数据库加密算法不是越新越复杂越好,关键是按合规要求和性能来配:普通业务用AES够用,有国密合规要求就上SM4,非对称只负责管密钥和签名。
数达安全提供一站式数据库加密与等保整改服务,搭配成熟的透明加密、数据审计、访问防护产品,兼容Oracle、MySQL等主流数据库,不用自己在开源组件和商业方案之间来回试。
数达是一站式服务提供商,与紧密合作的权威机构一起,提供等保、密评、个保审计的评估、整改一站式服务,能极大提升沟通效率,降低成本,缩短项目周期。
目前数达安全正在开展全线产品及服务0元试用活动。有相关需求的朋友,可联系在线客服定制专属解决方案,相关服务及产品白皮书资料也可一并获取。
总的来看,数据库加密算法选对类别、配好密钥管理,比盲目堆算法更重要,数据真被拷走时才能读不出、用不了。
联系我们
联系地址
北京市海淀区互联网文化创意产业园22号楼
服务热线:
热线:400-113-3015
售前热线
售前:15510626229
电子邮箱
邮箱:shuda@datatosec.com