99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

unix下利用openssl對大文件進行aes加解密-創新互聯

  由于項目需要文件傳輸過程中對其進行加解密,所以就在網上查找下加解密的相關介紹,最開始采用RSA加解密算法,先是利用RSAEuro折騰了半天編譯的環節卡住了(編譯報錯查不出原因),后面網上發現利用openssl的實現方法比較簡單。

創新互聯公司專注于企業成都全網營銷推廣、網站重做改版、高明網站定制設計、自適應品牌網站建設、H5建站商城網站建設、集團公司官網建設、成都外貿網站制作、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為高明等各大城市提供網站開發制作服務。

   OpenSSL是一款功能強大的加密工具包,它集成了眾多密碼算法及實用工具。用rsa算法實現加解密很容易,但是只能處理小的數據文件(個人見解),處理大文件數據需要采用其他算法,

  關于RSA算法的相關操作命令可以參考:

  http://www.cnblogs.com/aLittleBitCool/archive/2011/09/22/2185418.html

現在介紹下利用openssl的aes算法加解密大數據文件,我寫成了shell腳本,如下

加密encrypt.sh,其中KEYFILE="enc.key"為16位字符的密碼文件

#!/bin/sh #功能:文件加密 if [ $# -ne 2 ] then    echo "用法:$0 要加密的文件名 加密后的文件名"    echo "例如:$0 hello hello.en"    exit 1 fi #flag為輸入的加密文件名與加密后的文件名是否一樣,1為相同文件名 flag=0 KEYFILE="enc.key" INFILE=$1 OUTFILE=$2 if [ -f $INFILE ] then    echo "開始加密$INFILE" else    echo "error:文件不存在!!!"    exit 1 fi if [ "$INFILE" = "$OUTFILE" ] then    OUTFILE=$2.TMP    flag=1 fi #對文件進行加密 openssl enc -e -aes-128-cbc -kfile $KEYFILE -in $INFILE -out $OUTFILE if [ $? -eq 0 ] then     if [ flag -eq 1 ]     then        mv $OUTFILE $INFILE        echo "加密完成!生成加密文件為$INFILE"     else        echo "加密完成!生成加密文件為$OUTFILE"     fi else     echo "error:加密失敗!!!" fi exit 0

解密decrpt.sh

#!/bin/sh #功能:文件解密 if [ $# -ne 2 ] then    echo "用法:$0 要解密的文件名 解密后的文件名"    echo "例如:$0 hello.en hello.de"    exit 1 fi flag=0 KEYFILE="enc.key" INFILE=$1 OUTFILE=$2 if [ -f $INFILE ] then    echo "開始解密$INFILE" else    echo "error:文件不存在!!!"    exit 1 fi if [ "$INFILE" = "$OUTFILE" ] then    OUTFILE=$2.TMP    flag=1 fi #對文件進行解密 openssl enc -d -aes-128-cbc -kfile $KEYFILE -in $INFILE -out $OUTFILE if [ $? -eq 0 ] then     if [ flag -eq 1 ]     then        mv $OUTFILE $INFILE        echo "解密完成!生成解密文件為$INFILE"     else        echo "解密完成!生成解密文件為$OUTFILE"     fi else     echo "error:解密失敗!!!" fi exit 0

僅供參考,如有問題請指正,謝謝!

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

當前題目:unix下利用openssl對大文件進行aes加解密-創新互聯
網站URL:http://www.yijiale78.com/article16/docogg.html

成都網站建設公司_創新互聯,為您提供App開發營銷型網站建設虛擬主機建站公司品牌網站制作網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化