• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器硬件 > 数据库加密算法有哪几种,各有什么不同?

数据库加密算法有哪几种,各有什么不同?

作者:xinwang 字体:[增加 减小] 来源:互联网

本文主要包含等服务器相关知识,xinwang希望可以进行参考
数据库加密的方式从最早到现在有4种技术,首先是前置代理加密技术,该技术的思路是在数据库之前增加一道安全代理服务,所有访问数据库的行为都必须经过该安全代理服务,在此服务中实现如数据加解密、存取控制等安全策略,安全代理服务通过数据库的访问接口实现数据存储。安全代理服务存在于客户端应用与数据库存储引擎之间,负责完成数据的加解密工作,加密数据存储在安全代理服务中。下面就由小编和大家讲一讲数据库加密算法有哪几种,各有什么不同。


一、加密算法分为:

1、对称加密

常见的有AES,DES,3DES

2、非对称加密

常见的有RSA,ECC,DSA

3、线性散列

常见的有MD5,SHA1,SHA256,HMAC

二、不同也是应用的时候怎么选:

1、对称加密算法使用同一个密匙加密和解密,速度快,适合给大量数据加密。对称加密客户端和服务端使用同一个密匙,存在被抓包破解的风险。

2、非对称加密算法使用公钥加密,私钥解密,私钥签名,公钥验签。安全性比对称加密高,但速度较慢。非对称加密使用两个密匙,服务端和客户端密匙不一样,私钥放在服务端,黑客一般是拿不到的,安全性高。

3、线性散列一般是做防篡改签名比较多,因为它们输入任意长度的串都会得到一个固定长度的串。比如比特币中就是用到了SHA256,还有我们早期的互联网系统的密码都是MD5加密保存,登录的时候也只是把用户输入的密码散列后再与库中的密码对比,防止数据库泄漏后明文的密码造成的损失。比如著名的csdn用户库被泄露事件。

三、数据库加密算法特点

密码算法是加密算法和解密算法的统称,它是密码体制的核心。密码算法可以看成一些交换的组合。当输入为明文时,经过这些变换,输出就为密文。这是加密交换的过程,此时密码算法称为加密算法。反之,当输入为密文时,经过密码变换,输出为明文,这就 是解密交换的过程,此时密码算法称为解密算法。常用加密算法为:AES 、 RSA/ECC 、Diffie-hellman 、 SHA-1/SHA-256 。

攻击 DES 的主要形式被称为蛮力的或穷举,即重复尝试各种密钥直到有一个符合为止。如果 DES 使用 56 位的密钥,则可能的密钥数量是 2 的 56 次方个。随着计算机系统能力的不断发展,DES 的安全性比它刚出现时会弱得多,然而从非关键性质的实际出发,仍可以认为它是足够的。不过 ,DES仅用于旧系统的鉴定,而更多地选择新的加密标准——高级加密标准。小伙伴们要想获得更多数据库加密算法的内容,请关注。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 小程序云的开发
  • 网络云存储服务器和一般的服务器有什么区别?
  • 国内云服务器商家中哪家的云服务器安全?
  • 使用SSD云服务器成本高吗 SSD云服务器具有哪些优势
  • 企业数字证书怎么办理 办理数字证书准备材料有哪些
  • 聊天室服务器租用应该注意哪些细节?
  • ssl证书通用吗?ssl证书有哪几种类型?
  • 服务器使用步骤,内部由哪些元件组成?
  • 如何通过云安全策略避免企业信息泄露?
  • 云主机 哪家好呢?云主机的产品特征是什么?

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 云空间的优势太吸引人了
    • 用云服务器网站速度会不会快些 光有云服务器网站能打开吗
    • ssl证书 多少钱 ssl证书是不是需要购买
    • 企业购买ssl证书什么作用?什么是SSL?
    • ca数字证书怎么办理 什么是ca证书
    • 无服务器计算的优势
    • 云储存技术介绍 云储存分类是怎样的
    • FTP服务器软件有哪些?FTP软件如何进行设置?
    • 服务器受到攻击的方式有哪几种?服务器受到攻击怎么办?
    • 国内比较好的云服务器都有哪些特点优势?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有