Linux OPENSSL的簡單用法
openssl paswd 可以加密用戶的密碼
-1代表使用MD5的加密方式
-salt指定隨機數 雖然這個隨機數是靜態指定的。
生成隨機數
輸出內容中兩個等號是base64編碼的固定格式
-base64指明生成的隨機數使用base64編碼格式顯示
-hex 指明生成的隨機數使用十六進制格式顯示
10 指明生成10個字節隨機數
用系統自動生成的隨機數加密用戶密碼
計算文件的哈希值
openssl dgst -sha1 =sha1sum
加密文件
-in 需要處理的文件
-out 輸出的文件
-pass 加密密碼
-e 加密 命令目的
-d 解密
-a 編碼格式 默認輸出文件內容是由Base64編碼格式顯示的
-salt 加密時加點隨機數
現在來解密
看看解密後的文件內容
註意:解密後的文件權限可能與原文件不一致。
Linux OPENSSL的簡單用法
相關推薦
Linux OpenSSL 簡單加密與解密字元
場景 shell指令碼中存在明文密碼 客戶要求禁止使用明文密碼,密碼做加密處理. 方案 在網上了解到了Linux OpenSSL加密解密工具 可以指定各種加密演算法為字元,檔案做加密處理. 加密的案例比較多,解密的寥寥無幾. 有興趣的
Linux shell ${}簡單用法
為了完整起見,我這裡再用一些例子加以說明 ${ } 的一些特異功能: 假設我們定義了一個變數為: file=/dir1/dir2/dir3/my.file.txt 我們可以用 ${ } 分別替換獲得不同的值: ${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/d
Linux OPENSSL的簡單用法
兩個 open RoCE 靜態 簡單 mage 生成 命令 加密 使用OPENSSL可以加密用戶數據openssl paswd 可以加密用戶的密碼-1代表使用MD5的加密方式-salt指定隨機數 雖然這個隨機數是靜態指定的。生成隨機數輸出內容中兩個等號是base64編碼的固
Linux中awk命令的簡單用法
.cn inux total com mage 簡單 image 用法 int 一、用例1: cat /proc/meminfo|grep "MemTotal"|awk ‘{print $2}‘ 說明,$2表示第2位,$0表示全部,如需表示$,可用$$轉義。
linux中的cat的簡單用法
cat 命令的功能是將檔案或標準輸入組合輸出到標準輸出。這個命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。 cat 命令是 concatenate 的縮寫。 cat 命令的功能是將檔案或標準輸入組合輸出到標準輸出。這個命令常用來顯示檔
Linux製作補丁與打補丁簡單用法
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Linux下實現 OpenSSL 簡單加密與解密字串
場景 shell指令碼中存在明文密碼 客戶要求禁止使用明文密碼,密碼做加密處理. 方案 在網上了解到了Linux OpenSSL加密解密工具 可以指定各種加密演算法為字元,檔案做加密處理. 加密的案例比較多,解密的寥寥無幾. 有興趣的可以去查下中文教程 案例中使用加密演算法 : AES 例項
每天一個linux命令之if的簡單用法
宣告:允許轉載,轉載請註明連結,謝謝合作! 1 字串判斷 str1 = str2 當兩個串有相同內容、長度時為真 str1 != str2 當串str1和str2不等時為真 -n str1 當串的長度大於0時為真(串非空) -z str1 當串的長度為0時為真
linux基礎之sudu的簡單用法
擁有 bin commands com sudoers 管理員權限 nop 顯示 版本 su: Switch User, 以管理員身份運行某些命令: su -l root -c ‘COMMAND‘ 但是想要限制某個用戶只擁有一部分管理員權限,而不是擁有全部權限,
python argpare 模塊的簡單用法
python1、實例:#!/usr/bin/python #coding:utf-8 import argparse parser = argparse.ArgumentParser() parser.add_argument(‘-s‘,‘--string‘,dest=‘string‘,nargs=1
Linux中wget用法
wordpress 用戶名 targe 是否 之前 get robot c斷點續傳 常用語法 Wget簡介:Linux系統中wget是一個下載文件的工具,它用在命令行下。對於Linux用戶是必不可少的工具,我們經常要下載一些軟件或從遠程服務器恢復備份到本地服務器。wget支
mysqldumpslow簡單用法
data 正則匹配 查詢 語句 itl 數據 lac undefine mysql mysqldumpslow命令/path/mysqldumpslow -s c -t 10 /database/MySQL/slow-log這會輸出記錄次數最多的10條SQL語句,其中:
走入計算機的第十一天(shell的一些簡單用法)
調用 gen 眼睛 加載 賦值 mem end 表示 簡單用法 一 BASH的屬性 BASH中會存儲一些自身屬性的參數,啟用或關閉某一項功能 例如控制* .字符是否為通配 查看參數 set -o 關閉noglob參數 set -o noglob ls * ls: *:
linux find的用法
小寫 gin ati 訪問 大寫 fstab 連接 大小 txt文件 一般格式: ·find path -option [ -print ] [ -exec -ok command ] {} \; 說明: #-print 將查找到的文
linux之sed用法
sil 資料 log sed的用法 單位 welcome 數據 讀取 local sed是一個很好的文件處理工具,本身是一個管道命令,主要是以行為單位進行處理,可以將數據行進行替換、刪除、新增、選取等特定工作,下面先了解一下sed的用法 sed命令行格式為:
Linux命令CURL用法
自動 傳輸 讀取 下載文件 app 執行c 特殊字符 在屏幕上 mmm Curl是一個命令行方式下傳輸數據的開源傳輸工具,支持多種協議包括:FTP,HTTP,HTTPS,IMAP,POP3,TELNET等。同樣支持HTTP POST方法,PUT方法,FTP上傳,cookie
github超簡單用法
點贊 是你 cat 簡單用法 git push com 方便 改變 bug 參考: http://stormzhang.com/github/2016/05/25/learn-github-from-zero1/ 1. 為啥要用github 做一個項目會產生
popcorn-js視頻Video框架簡單用法
次數 update auto 框架 document web function lis 監聽 <div> <video class="video" id="ourvideobig" preload="auto" contr
python lambda表達式簡單用法
result 簡單的 函數 一個表 if else alex 內嵌 語句 代碼塊 條件運算時,對於簡單的 if else 語句,可以使用三元運算來表示,即: # 普通條件語句 if 1 == 1: name = ‘wupeiqi‘ else: name =
Freemarker簡單用法
pri eem finished 初始 proc puts ade mar min Freemarker 最簡單的例子程序 freemarker-2.3.18.tar.gz http://cdnetworks-kr-1.dl.sourceforge.net/projec