`
wenzongliang
  • 浏览: 460352 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
阅读更多
1.对称加密 加密机密用同一密钥(如abc 用密钥A(该密钥是加密时后移两位解密是前进两位)加密成 cde,再用密钥A解密成为abc)。
常见的对称加密算法有DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES
 
2.公钥加密(又称不对称加密) 加密用密钥A1,解密用密钥A2。(如小亮,小刚通讯。小亮生成一对密钥(私钥A1,公钥A2),小刚也生成一对密钥(私钥B1,公钥B2)。小亮要给小刚发信息,要来了小刚的公钥B2,小亮用B2加密了消息X给小刚,小刚用私钥B1就解密了,此时小刚要回消息Y给小亮,也需要来了小亮的公钥A2,把消息Y用公钥A2加密后发给小亮,小亮用私钥A1解密消息Y即可。)。
常见的非对称加密算法有:RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用)
 2.1数据签名是这样的。小亮的签名用A1把消息X加密成Y,然后用B2加密Y成消息Z给小刚,小刚用私钥B1解密后生成带签名的Y,
再用A2解密Y,这样就知道是小亮发的消息X了。
 
3.hash加密(生成摘要,不可逆加密):常见的Hash算法有:MD2、MD4、MD5、HAVAL、SHA
分享到:
评论

相关推荐

    Android加密之全盘加密详解

    其中,加密又分全盘加密(Android 4.4 引入)和文件级加密(Android 7.0 引入),本文将论述加密中的全盘加密的基本知识。全盘加密在 Android 4.4 中引入,在 Android 5.0 中做了比较大的更新。 本文部分片段摘自 ...

    PGP加密详解.rar

    **PGP加密详解** PGP(Pretty Good Privacy)是一种广泛使用的加密软件,旨在提供数据的隐私和完整性。它由Phil Zimmermann在1991年创建,最初是为电子邮件通信设计的,但随着时间的推移,PGP已被扩展用于文件加密...

    GPG 加密 详解

    ### GPG加密详解 #### 一、GPG加密概述 GPG(GNU Privacy Guard)是一种免费的加密软件,用于实现非对称加密技术,尤其适用于数据传输过程中的信息安全保障。在互联网环境中,很多应用程序(如Web浏览、电子邮件等...

    DES加密算法详解

    ### DES加密算法详解 #### 一、概述 **DES(Data Encryption Standard)**,即数据加密标准,是一种广泛使用的对称加密算法。该算法由IBM公司于20世纪70年代初开发,并于1977年被美国国家标准局采纳为联邦信息处理...

    iOS中使用RSA加密详解

    RSA算法基于两个大素数的乘积,提供了一种非对称加密方式,即公钥用于加密,私钥用于解密。在iOS应用中,通常使用DER和P12格式的文件来存储公钥和私钥。 首先,我们需要生成RSA密钥对。在Mac环境下,利用openssl...

    java RSA非对称加密详解

    Java中的RSA非对称加密是一种广泛使用的网络安全技术,它基于两个不同的密钥——公钥和私钥,分别用于加密和解密数据。RSA算法的安全性基于大整数因子分解的困难性,使得即使获取到公钥,也无法轻易破解加密的信息。...

    AES加密详解.txt

    aes加密

    百度RSA密码加密详解分析.doc

    RSA算法是一种非对称加密算法,由Ron Rivest、Adi Shamir和Leonard Adleman在1977年提出,是目前最广泛使用的公钥加密算法之一。它的核心原理在于利用两个不同的密钥——公钥和私钥,进行加密和解密。公钥是可以公开...

    使用U盘制作Windows系统开机加密狗详解(转)

    - **应急措施**:若U盘遗失,可以通过几种方式解除加密,如使用“shutdown -a”命令取消关机、备份加密文件至新U盘、或在安全模式下删除启动脚本。 #### 结论 使用U盘制作Windows系统开机加密狗是一种简单而有效的...

    数据库账号密码加密详解及实例

    数据库账号密码加密详解及实例 数据库中经常有对数据库账号密码的加密,但是碰到一个问题,在使用UserService对密码进行加密的时候,spring security 也是需要进行同步配置的,因为spring security 中验证的加密方式...

    Codesys平台之功能块加密

    《Codesys平台功能块加密详解》 Codesys作为一款强大的工业自动化编程软件,提供了丰富的功能以确保项目的安全性,特别是对于程序和工艺块的加密管理。本文将深入探讨Codesys平台的功能块加密机制,包括设备加密、...

    列表数据DES加密

    **列表数据DES加密详解** 在信息安全领域,保护用户数据的安全性是至关重要的。尤其是在Web应用中,当数据在客户端和服务器之间传输时,敏感信息如主键(primary key)如果未经过加密处理,可能会被嗅探或篡改,...

    STM32的AES加密

    #### 三、STM32的AES加密详解 ##### 1. AES算法概述 AES是一种对称密钥加密算法,被广泛认为是最安全的加密算法之一。根据密钥长度的不同,AES分为AES-128、AES-192和AES-256三种类型,其中数字代表密钥的长度...

    win7文件夹加密

    ### Win7文件夹加密详解 在Windows 7操作系统中,用户可以通过系统内置的功能来加密文件或文件夹,以此保护敏感信息不被未授权访问。这一功能对于存储在NTFS(New Technology File System)分区卷上的文件和文件夹...

    天狼星加密视频提取

    2. 天狼星加密详解:详细介绍天狼星加密的机制,包括加密过程、密钥管理、解密流程等。 3. 工具使用指南:提供解密工具的安装、配置和使用步骤,可能还包括一些注意事项和常见问题解答。 4. 法律与道德:强调合法...

    对称与非对称加密

    ### 对称与非对称加密详解 #### 一、基本概念 ##### 1.1 对称加密 在1976年之前,所有的加密技术都采用了一种模式,即发送方(甲方)和接收方(乙方)使用相同的密钥来进行加密和解密的过程。这种加密方式称为**...

    Android 安全加密:对称加密详解

    在Android应用开发中,安全加密是确保用户数据隐私和应用安全的重要环节。本文将深入探讨对称加密这一关键概念,并将其与其他加密技术如非对称加密、消息摘要、数字签名和数字证书联系起来,以便更好地理解和应用在...

Global site tag (gtag.js) - Google Analytics