1. openssl enc命令怎麼用
OpenSSL
OpenSSL 包含一個命令行工具用來完成 OpenSSL 庫中的所有功能,更好的是,它可能已經安裝到你的系統中了。
OpenSSL 是一個強大的安全套接字層密碼庫,Apache 使用它加密 HTTPS,OpenSSH 使用它加密 SSH,但是,你不應該只將其作
為一個庫來使用,它還是一個多用途的、跨平台的密碼工具。
這里簡單說一下 OpenSSL 的背景,在 OpenSSL 之前,叫做 ssleay,它是一個由 EricA.Young 編寫的 SSL 工具,它不斷改
進最終變成了 OpenSSL,與 NCSA 的 HTTPd 變成 Apache 伺服器的過程非常類似,今天,OpenSSL 支持多種加密演算法和協
議。 OpenSSL 有許多的特徵,而且還有 SSL 客戶端和服務端特徵,OpenSSL 還有:
◆美國聯邦政府 NIST FIPS 140-2 一級評估確認
◆TLS,下一代 SSL 協議
◆X.509 密鑰和證書的生成
◆X.509 證書權力
◆S/MIME 加密
◆文件加密和粉碎
◆打亂 UNIX 密碼
◆9 個不同的商業密碼硬體設備
◆密碼性能測試
◆36 個命令
◆6 個消息摘要演算法
◆9 個密碼演算法
◆多個加密協議
盡管 OpenSSL 很復雜,但是大量的復雜性可以被避免的,本文剩下的部分將集中在易於使用的特徵上,在 shell 代碼中僅僅
需要幾行就可以了。
本文使用與我早期編寫的 GnuPG Hacks 文章一致的小結標題,以便於比較 OpenSSL 和 GnuPG。
入門 首先,確認一下 OpenSSL 已經安裝並處於你的徑之下,許多 Linux 發行版,甚至一下小的發行版,都包括了
OpenSSL,通常,OpenSSL 處於/usr/bin/下。
在所有的例子中,shell 提示符都是$。
2. 用360殺毒後 所有文檔文件都加了enc後綴 打開亂滿
dos命令刪除
3. enc變頻器說明書故障代碼表
enc變頻器故障代碼:
1、E004-變頻器加速運行過電壓:
故障原因:
(1)輸入電壓異常;
(2)加速時間設置太短;
(3)對旋轉中電機進行再啟動。
解決方法:
(1)檢查輸入電源;
(2)適當延長加速時間;
(3)設置為檢速再起動功能。
2、E005-變頻器減速運行過電壓:
故障原因:
(1)減速時間太短;
(2)有勢能負載或大慣性負載。
解決方法:
(1)延長減速時間;
(2)增加外接能耗制動組件的制動功率。
3、E006-變頻器恆速運行過電壓:
故障原因:
(1)輸入電壓異常;
(2)加減速時間設置太短;
(3)輸入電壓異常變動;
(4)負載慣性較大。
解決方法:
(1)檢查輸入電源;
(2)適當延長加減速時間;
(3)安裝輸入電抗器;
(4)使用能耗制動組件。
4、E007-變頻器控制電源過電壓:
故障原因:輸入電壓異常
解決方法:檢查輸入電源或尋求綠源閃電維修服務站(專業維修enc變頻器)
5、E013-逆變模塊保護:
故障原因:
(1)變頻器瞬間過流;
(2)輸出三相有相間短路或接地短路;
(3)輸出缺相等原因造成電流波形異常。
解決方法:
(1)參見過電流對策;
(2)重新配線;
(3)檢查配線。
EDC變頻器使用注意事項:
1,主迴路接線後,應對裸露的接線端子進行絕緣處理,否則有觸電的危險。
2,變頻器的接地端子必須良好接地。
3,存貯時間超過2年以上的變頻器,上電時應先用調壓器逐漸升壓,否則有觸電和爆炸的危險。
4,嚴禁將控制端子中TA、TB、TC以外的端子接上交流220V信號,否則有損壞財物的危險。
5,應通過端子或其它正常的命令通道對變頻器進行啟停控制。嚴禁在變頻器輸入側使用接觸器等強電開關直接頻繁啟停操作,否則會造成設備損壞。
6,如果需要在變頻器輸出和電機之間安裝接觸器等開關器件,請確保變頻器在無輸出時進行通端操作,否則可能會損壞變頻器。
4. vim識別文件編碼為什麼會受本身enc設置的影響
在Linux中查看文件編碼可以通過以下幾種方式:1.在Vim中可以直接查看文件編碼:setfileencoding即可顯示文件編碼格式。如果你只是想查看其它編碼格式的文件或者想解決用Vim查看文件亂碼的問題,那麼你可以在~/.vimrc文件中添加以下內容:setencoding=utf-8fileencodings=ucs-bom,utf-8,cp936這樣,就可以讓vim自動識別文件編碼(可以自動識別UTF-8或者GBK編碼的文件),其實就是依照fileencodings提供的編碼列表嘗試,如果沒有找到合適的編碼,就用latin-1(ASCII)編碼打開。2.enca(如果你的系統中沒有安裝這個命令,可以用sudoyuminstall-yenca安裝)查看文件編碼$encafilenamefilename:;UTF-8CRLFlineterminators需要說明一點的是,enca對某些GBK編碼的文件識別的不是很好,識別時會出現:Unrecognizedencoding文件編碼轉換1.在Vim中直接進行轉換文件編碼,比如將一個文件轉換成utf-8格式:setfileencoding=utf-82.enconv轉換文件編碼,比如要將一個GBK編碼的文件轉換成UTF-8編碼,操作如下enconv-Lzh_CN-xUTF-8filename3.iconv轉換,iconv的命令格式如下:iconv-fencoding-tencodinginputfile比如將一個UTF-8編碼的文件轉換成GBK編碼iconv-fGBK-tUTF-8file1-ofile2
5. passwd.enc是什麼文件
個人說法:它是一個口令文件,也就是密碼檔。令一個說話是:passwd 一般運作在操作地方用戶名旁邊並且密碼存貯文件(/etc/passwd, 和在陰影密碼是在使用中) 的一些系統/etc/shadow, 意味變化的密碼申請只命令管理了的計算機。為允許一個唯一密碼被利用為同樣用戶在一定數量網路的機器的環境(譬如太陽的NIS) 等效命令是 yppasswd。一些passwd 的版本警告用戶如果他們選擇一個微弱的密碼(譬如一個少於六個字元長期以來) 。
6. 如何用批處理bat將多個txt文件中的指定字元串刪除
不清楚你的實際文件/情況,僅以問題中的樣例/說明為據
以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件放一起運行
<# :
cls
@echo off
rem 根據一個指定文本文件里列出的多個字元串,將多個txt文本文件內的這些字元串刪除
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::Default))) -Args '%~dp0'"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#>
$path=$args[0];
$newfolder=$path+"#result";
$wordsfile=$path+"deletewords.log";
if(-not (test-path -liter $wordsfile)){Write-host ('"'+$wordsfile+'" not found');exit;};
if(-not (test-path -liter $newfolder)){[void](md $newfolder)};
$files=@(dir -liter $path|?{('.txt' -eq $_.Extension) -and ($_ -is [System.IO.FileInfo])});
$enc=[Text.Encoding]::Default;$n=[char]([int]'56');
$wordslist=[IO.File]::ReadAllLines($wordsfile, $enc);
for($i=0;$i -lt $files.length;$i++){
write-host $files[$i].Name;
$text=[IO.File]::ReadAllText($files[$i].FullName, $enc);
for($j=0;$j -lt $wordslist.count;$j++){
$text=$text.replace($wordslist[$j], '');
};
if(($i+1) -le [int]$n.toString()){
$newfile=$newfolder+'\'+$files[$i].Name;
[IO.File]::WriteAllText($newfile, $text, $enc);
};
}
7. DOS循環下,文件名進行字元串截取後應用於下一命令
使用下一條不容易實現,看看下面的語句:
for %f in (*.enc) do if exists xxx_%f del %f
8. 我要如何用文件夾內的enc_tool.exe 對文件夾內所有.lua文件執行enc_tool空格.完整lua名.空格-d做批處理
腳本保存編碼設為ANSI
@echooff&title批量執行By依夢琴瑤
::設置程序命令路徑
setenc_tool=D:dpserverAPPenc_tool.exe
for%%ain(*.lua)do"%enc_tool%""%%~a"-d
pause
9. 批處理(bat)命令里,怎麼打開並修改指定的後綴格式里的內容
不清楚你的實際文件/情況,僅以問題中的樣例/說明為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件放一起雙擊運行
----------------------------------------------------
<# :
cls&echo off&cd /d "%~dp0"
rem 將當前目錄下nc文件里包含有指定關鍵字字元的行替換成其他多行內容
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
set "mainfolder=%cd%"
powershell -NoProfile -ExecutionPolicy bypass "[IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312'))|Invoke-Expression"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
$path=get-item -liter $env:mainfolder;
$enc=[Text.Encoding]::GetEncoding('GB2312');
$files=@(dir -liter $path.FullName -recurse|?{('.nc' -eq $_.Extension) -and ($_ -is [System.IO.FileInfo])});
for($i=0;$i -lt $files.length;$i++){
write-host ($files[$i].FullName.Substring($path.FullName.length));
$f=$false;$text=[IO.File]::ReadAllLines($files[$i].FullName, $enc);
for($j=0;$j -lt $text.count;$j++){
if($text[$j].Contains("[平底]JD-2.00")){
$newline=@("([平底]JD-2.00)","T3 M6","G43H3","M03S18000","M07");
$f=$true;$text[$j]=$newline -join "`r`n";
}
}
if($f){[IO.File]::WriteAllLines($files[$i].FullName, $text, $enc);}
}
10. 批處理命令處理多文件內容替換為該文件文件名
不清楚你的實際文件/情況,僅以問題中的樣例/說明為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件放一起雙擊運行
<# :
cls&echo off&mode con lines=3000
rem 將當前目錄下多個txt文本文件里的指定內容分別替換成各自的文件名稱
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312')))) -Args '%~f0'"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#>
$self=get-item -liter $args[0];
$path=$self.Directory.FullName;
$files=@(dir -liter $path|?{('.txt' -eq $_.Extension) -and ($_ -is [System.IO.FileInfo])});
if($files.length -ge 1){
$files[0].Name;
$enc=[Text.Encoding]::GetEncoding('GB2312');
$text=[IO.File]::ReadAllText($files[0].FullName, $enc);
$text=$text.replace('指定內容', $files[0].BaseName);
[IO.File]::WriteAllText($files[0].FullName, $text, $enc);
}