www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WAP高级教程>正文    

12.1.4 基于双钥技术的现代加密方法


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

12.1.4  基于双钥技术的现代加密方法
我们先讲解一下双钥技术的工作原理,然后再介绍几个著名的加密方法。

工作原理分析
双钥技术就是公共密钥加密PKE(Public Key Encryption)技术,它使用两把密钥,一把公共密钥(Public Key)和一把专用密钥(Private Key),前者用于加密,后者用于解密。这种方法也称为“非对称式”加密方法,它解决了传统加密方法的根本性问题,极大地简化了密钥分发的工作量。它与传统加密方法相结合,还可以进一步增强传统加密方法的可靠性。更为突出的是,利用公共密钥加密技术可以实现数字签名。

为说明公共密钥技术的工作原理,我们还得从传统加密方法的工作原理说起。

传统加密方法的工作过程包括如下几部分:

(1) 设置一个保险箱,并装置一把嵌入箱子的暗锁,这种锁只能使用钥匙才能锁上,再准备2把相同的钥匙。这对应于加密方法,钥匙对应于密钥。

(2) 发信方和收信方必须各自持有1把开锁的钥匙。这对应于密钥分发过程。

(3) 发信方将通信文件放入保险箱,并使用自己持有的钥匙把锁锁起来。这对应于加密过程。

(4) 运送保险箱。这对应于信息传输过程。

(5) 保险箱送到目的地后,收信人用自己持有的钥匙打开锁,取出通信文件。这对应于解密过程。

全部过程的根本困难是第(2)步,即通信双方必须都获得1把统一的钥匙,前文已经述及,这一步实现起来要付出很大代价。如果我们仔细分析一下,可以发现,发信人真正需要的仅仅是一个能装秘密文件并能锁上的保险箱,没有必要也持有1把钥匙。之所以要有钥匙,是因为使用了嵌入箱子的暗锁。显然,只要不使用这种锁,而使用一种不用钥匙也能锁上的锁,则发信人就可以在没有钥匙的情况下,锁住保险箱。基于这种思想,可以按如下过程进行加密:

(1) 设置一个保险箱,并设置一把不需使用钥匙就能锁上的锁,再准备1把钥匙。这对应于加密方法,钥匙对应于专用密钥。

(2) 收信方持有这把开锁的钥匙,同时准备该钥匙可以开的锁,锁可以不止有1把,然后把锁公开发放出去。这里锁对应于公共钥匙,这个过程对应于公共密钥分发过程。

本新闻共4页,当前在第1页  1  2  3  4  

上一篇:12.1 数据加密原理与实现方法
下一篇:RSA加密算法
Google
 
关于“12.1.4 基于双钥技术的现代加密方法”的相关内容连接
·构建动态 WAP 站点 (3) - 数据库的输出
·构建动态 WAP 站点 (2) - 你的第一个WML页面
·构建动态 WAP 站点 (1) - Server设置
·WML,Apache,和 PHP 的介绍
·jsp制作wap网站时中文字符问题的一些解
·WAP与PHP - 附件
·WAP与PHP - 进阶篇 之二
·WAP与PHP - 进阶篇 之一
·WAP与PHP - 基础篇
·wap中级教程

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved