我是靠谱客的博主 诚心香水,最近开发中收集的这篇文章主要介绍信息安全及数据加密技术,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

信息安全现状

现在是一个信息技术发达的时代,我们从中感受到了便利,但同时对于信息安全也不容忽略,显然,传统的安全策略已经不能保证新的时代的信息安全。我们的信息在不知不觉间通过各种途径传播出去。现在越来越多的App需要获得权限才可以使用,许多人又是更愿意选择使用,网购的地址电话,各种网站的注册信息等都可能是导致信息的泄露的原因,我们频频收到推销电话也是信息泄露的结果,或者有时会受到一些恶意的攻击,会造成一些或大或小的损失,所以保证信息安全很重要。实现信息安全,我们需要考虑信息三个最基本属性(机密性、完整性和可用性),如下:

  • 机密性:保证信息为授权者享用而不泄漏给未经授权者。
  • 完整性:保证信息从真实的发信者传送到真实的收信者手中,传送过程中没有被非法用户添加、删除、替换等。
  • 可用性:保证信息和信息系统随时为授权者提供服务,保证合法用户对信息和资源的使用不会被不合理的拒绝。

其中,机密性可以通过数据加密技术实现,数据加密技术是网络安全的核心技术。

数据加密技术

  1. 对称加密方法
    对称加密算法指加密和解密使用同一密钥,即加密和解密的密钥是对称的,是单密钥密码系统,其优点是计算量小,加密速度快,缺点是加密解密使用同一密钥,容易发生发送者或接受者单方面密钥泄露问题,并且在网络环境下应用时必须使用另外的安全信道来传输密钥,否则容易被第三者截获。

    对称加密经典算法:AES,DES,3DES,TDEA,Blowfish,RC5,IDEA

  2. 非对称加密方法
    非对称加密算法也称为公开加密算法,其特点是有两个密钥,只有两者搭配使用才能完成加密和解密的全过程。非对称加密的另一用法称为“数字签名”,既数据源使用其私有密钥对数据的效验和或其他与数据内容有关的变量进行加密,而数据接受方则用相应的公用密钥解读“数字签名”,并将解读结果用于对数据完整性的检验。

    非对称加密经典算法:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)

  3. 不可逆加密方法
    不可逆加密算法的特征是加密过程不需要密钥,并且经过加密的数据无法被解密,只有同样输入的输入数据经过同样的不可逆算法才能得到同样的加密数据。

最后

以上就是诚心香水为你收集整理的信息安全及数据加密技术的全部内容,希望文章能够帮你解决信息安全及数据加密技术所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部