導覽
近期變更
隨機頁面
新手上路
新頁面
優質條目評選
繁體
不转换
简体
繁體
3.147.82.108
登入
工具
閱讀
檢視原始碼
特殊頁面
頁面資訊
求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。
檢視 对称加密 的原始碼
←
对称加密
前往:
導覽
、
搜尋
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
用戶
您可以檢視並複製此頁面的原始碼。
{| class="https://image.baidu.com/search/index?ct=201326592&tn=baiduimage&word=%E5%AF%B9%E7%A7%B0%E5%8A%A0%E5%AF%86&pn=34&spn=0&ie=utf-8&oe=utf-8&cl=2&lm=-1&fr=&se=&sme=&cs=3524599827%2C3992160185&os=829105053%2C2269348171&objurl=https%3A%2F%2Fgimg2.baidu.com%2Fimage_search%2Fsrc%3Dhttp%3A%2F%2Fimg2020.cnblogs.com%2Fblog%2F2138872%2F202109%2F2138872-20210901170816265-144799989.png%26refer%3Dhttp%3A%2F%2Fimg2020.cnblogs.com%26app%3D2002%26size%3Df9999%2C10000%26q%3Da80%26n%3D0%26g%3D0n%26fmt%3Dauto%3Fsec%3D1671955901%26t%3D61606a3552cefb061662b388e90e4450&di=7163459808492781569&tt=1&is=0%2C0&adpicid=0&gsm=3c" style="float:right; margin: -10px 0px 10px 20px; text-align:left" |<center>'''对称加密'''<br><img src=" https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg2020.cnblogs.com%2Fblog%2F2138872%2F202109%2F2138872-20210901170816265-144799989.png&refer=http%3A%2F%2Fimg2020.cnblogs.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1671955901&t=61606a3552cefb061662b388e90e4450" width="280"></center><small> 圖片來自百度</small> |} '''密码加密方法''' 采用单钥[[密码系统]]的加密方法,同一个[[密钥]]可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 *中文名:[[对称加密]] *外文名:symmetrical encryption *别 名:[[单密钥加密]] *领 域:[[信息科学]] *定 义:采用单钥密码系统的加密方法 *用 途:信息的加密和解密 ==定义== 需要对加密和解密使用相同密钥的[[加密算法]]。由于其速度快,对称性加密通常在消息发送方需要加密大量数据时使用。对称性加密也称为密钥加密。 所谓对称,就是采用这种加密方法的双方,使用方式用同样的密钥进行加密和解密。密钥是控制加密及解密过程的指令。算法是一组规则,规定如何进行加密和解密。 因此加密的安全性不仅取决于加密算法本身,密钥管理的安全性更是重要。因为加密和解密都使用同一个密钥,如何把密钥安全地传递到解密者手上就成了必须要解决的问题。<ref>[[卢明欣, 来学嘉, 肖国镇,等. 基于DNA技术的对称加密方法(J). 中国科学:技术科学, 2007, 37(2):175-182.]]</ref> ==工作过程== 下面举个例子来简要说明一下对称加密的工作过程。甲和乙是一对生意搭档,他们住在不同的城市。由于生意上的需要,他们经常会相互之间邮寄重要的货物。为了保证货物的安全,他们商定制作一个保险盒,将物品放入其中。他们打造了两把相同的钥匙分别保管,以便在收到包裹时用这个钥匙打开保险盒,以及在邮寄货物前用这把钥匙锁上保险盒。 上面是一个将重要资源安全传递到目的地的传统方式,只要甲乙小心保管好钥匙,那么就算有人得到保险盒,也无法打开。这个思想被用到了现代计算机通信的信息加密中。在对称加密中,数据发送方将明文([[原始数据]])和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。接收方收到密文后,若想解读原文,则需要使用加密密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在[[对称加密算法]]中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密。<ref>[[高铁杠, 顾巧论, 陈增强. 超混沌强化对称加密算法的研究与应用(J). 计算机工程与设计, 2007, 28(1):36-37.]]</ref> ==常用算法== 在对称加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK等。 不同算法的实现机制不同,可参考对应算法的详细资料。 ==算法== 采用单钥密码的加密方法,同一个密钥可以同时用来加密和解密,这种加密方法称为对称加密,也称为单[[密钥]]加密。常用的单向加密算法: 1、DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合; 2、3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高; 3、AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高,支持128、192、256位密钥的加密; 4、Blowfish '''算法特征''' 1、加密方和解密方使用同一个密钥; 2、加密解密的速度比较快,适合数据比较长时的使用; 3、密钥传输的过程不安全,且容易被破解,密钥管理也比较麻烦; '''加密工具''' 1、openssl,它使用了libcrypto加密库、libssl库即TLS/SSL协议的实现库等。TLS/SSL是基于会话的、实现了身份认证、数据机密性和会话完整性的TLS/SSL库。openssl官网。 2、gpg <ref>[[崔建双, 李铁克, 张文新. 对称加密算法Rijndael及其编程实现(J). 计算机工程, 2004, 30(13):89-91.]]</ref> ==优缺点== 对称加密算法的优点是算法公开、计算量小、加密速度快、加密效率高。 对称加密算法的缺点是在数据传送前,发送方和接收方必须商定好秘钥,然后使双方都能保存好秘钥。其次如果一方的秘钥被泄露,那么加密信息也就不安全了。另外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的 独一秘钥,这会使得收、发双方所拥有的钥匙数量巨大,密钥管理成为双方的负担。 '''视频''' '''对称加密:一种采用单钥密码系统的加密方法''' [https://haokan.baidu.com/v?pd=wisenatural&vid=6254161530974252085 好看视频] ==参考文献== {{Reflist}} [[Category:400 應用科學總論]]
此頁面使用了以下模板:
Template:Main other
(
檢視原始碼
)
Template:Reflist
(
檢視原始碼
)
模块:Check for unknown parameters
(
檢視原始碼
)
返回「
对称加密
」頁面