91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用OpenSSL進行數據加密

發布時間:2020-07-30 19:47:39 來源:網絡 閱讀:833 作者:Qiudays 欄目:安全技術

0x01 OpenSSL的基本概念

OpenSSL是為網絡通信提供安全性和數據完整×××的一種協議,其中包括囊括了主要的密碼算法、常用的密鑰和證書封裝管理功能以及SSL協議。


0x02 加密和解密的基本概念

這里說一下加密和解密的過程:

使用OpenSSL進行數據加密

      文件加密 :原始數據 -> 單向加密提取特征碼 -> 使用私鑰加密特征碼并附加于原始數據中 -> 使用對稱加密算法加密全部數據 -> 使用解密者的公鑰加密 密碼附加于已加密的數據中
      
     文件解密:使用自己的私鑰解密對方用自己公鑰加密的數據 -> 使用對稱秘鑰解密對稱加密的數據 -> 使用加密者的公鑰解密特征碼 -> 使用單向加密算法驗證特征碼用來驗證數據完整性




現在常用的有兩種加密技術,對稱加密與非對稱加密:

     對稱加密:通信雙方使用同一個秘鑰,數據發送方使用秘鑰加密數據,接收方使用同一個秘鑰進行解密。
     非對稱加密:數據發送方使用接收方的公鑰對數據進行加密,接收方可以使用自己的私鑰進行解密。
     公鑰:相對私鑰可以公開流通,用于數據的加密
     私鑰:不允許外流,用于解密與之對應的公鑰所加密的數據

0x03 使用OpenSSL進行加密

      對稱加密:    openssl  enc  des3  -a  -salt -in [File_Name]  -out  [File_Name] 

        root@Qiudays /]# openssl enc -des3 -a -salt -in /test -out /test_jami
        enter des-ede3-cbc encryption password: #輸入加密密碼
        Verifying - enter des-ede3-cbc encryption password:確定加密密碼
        des3 # 密算法
        -a   # 編碼格式
        -salt # 加鹽
        -in   # 后跟需要加密的文件
        -out  # 后跟加密后的文件

             

              加密前:   

      [root@Qiudays /]# cat test
      Qiudays

     加密后:    

      [root@Qiudays /]# cat test_jami 
      U2FsdGVkX1/esyJ/so4zcWPDXvzN+j88CA3k1WB3Qic=

  

     單向加密: openssl  dgst  -md5  【File_Name】

    [root@Qiudays /]# openssl dgst -md5 test 
    MD5(test)= 45e9b44d313c128548e42bfff7ba88dc
      -MD5 # 以MD5算法進行加密


0x04 隨機數加密用戶口令

openssl passwd -1 -salt 'openssl rand -base64 位數'

[root@Qiudays /]# openssl passwd -1 -salt 'openssl rand -base64 55'
Password: 
$1$openssl $svda7I/3byMe2z893Jy8r.







向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海门市| 任丘市| 高陵县| 宁波市| 莲花县| 淮滨县| 兴安盟| 屏东市| 上虞市| 平凉市| 新巴尔虎右旗| 喀喇沁旗| 惠来县| 芮城县| 商都县| 洪泽县| 隆回县| 恩平市| 宜宾市| 西昌市| 巴塘县| 绍兴县| 依兰县| 郁南县| 罗江县| 乡宁县| 五大连池市| 宁津县| 新营市| 安康市| 乐山市| 那曲县| 辉南县| 柯坪县| 广丰县| 临城县| 唐河县| 措美县| 喀喇沁旗| 新丰县| 大埔区|