07 對稱加密演算法指令

2021-08-15 08:51:55 字數 2313 閱讀 8763

7.1. enc指令

例子:enc -des-cbc-in pln.txt -out enc.txt -pass pass:12345678

7.2.對稱加密演算法指令種類

演算法描述

enc指令引數

aes演算法128-cbc

-ase-128-cbc

aes演算法128-cfb

-aes-128-cfb

aes演算法128-ecb

-aes-128-ecb

aes演算法128-ofb

-aes-128-ofb

aes演算法192-cbc

-aes-192-cbc

aes演算法192-cfb

-aes-192-cfb

aes演算法192-ecb

-aes-192-ecb

aes演算法192-ofb

-aes-192-ofb

aes演算法256-cbc

-aes-256-cbc

aes演算法256-cfb

-aes-256-cfb

aes演算法256-ecb

-aes-256-ecb

aes演算法256-ofb

-aes-256-ofb

blowfish演算法cbc

-bf-cbc

blowfish演算法cfb

-bf-cfb

blowfish演算法ecb

-bf-ecb

blowfish演算法ofb

-b-ofb

cast5演算法cbc

-cast5-cbc

cast5演算法cfb

-cast5-cfb

cast5演算法ecb

-cast5-ecb

cast5演算法ofb 

-cast5-ofb

des演算法cbc模式

-des-cfb

des演算法cfb模式

-des-cfb

des演算法ecb模式

-des-ecb

des演算法ofb模式

-des-ofb

兩個金鑰的三重des演算法cbc

-des-ede-cbc

兩個金鑰的三重des演算法cfb

-des-ede-cfb

兩個金鑰的三重des演算法ecb

-des-ede-ecb

兩個金鑰的三重des演算法ofb

-des-ede-ofb

三個金鑰的三重des演算法cbc

-des-ede3-cbc

三個金鑰的三重des演算法cfb

-des-ede3-cfb

三個金鑰的三重des演算法ecb

-des-ede3-ecb

三個金鑰的三重des演算法ofb

-des-ede3-ofb

desx演算法cbc模式

-desx-cbc

idea演算法cbc模式

-idea-cbc

idea演算法ecb模式

-idea-ecb

idea演算法ofb模式

-idea-ofb

rc2演算法128-cbc

-rc2-cbc

rc2演算法128-cfb

-rc2-cfb

rc2演算法128-ecb

-rc2-ecb

rc2演算法128-ofb

-rc2-ofb

rc2演算法40-cbc

-rc2-40-cbc

rc2演算法64-cbc

-rc2-64-cbc

rc4演算法128

-rc4

rc4演算法40

-rc4-40

rc5演算法cbc

-rc5-cbc

rc5演算法cfb

-rc5-cfb

rc5演算法ecb

-rc5-ecb

rc5演算法ofb

-rc5-ofb

不適用加密演算法

-none

7.3 對稱加密演算法指令引數

引數描述

描述ciphername

in或out選項

指令輸入和輸出檔案

pass,k,和kfile

口令輸入選項

e和d加密操作和解密操作

base64,a,a

將檔案進行base64的編譯碼操作

k,iv

salt,noslat,s

salt選項指明在從口令提取的過程中使用鹽值,

這個可以增強被加密資料的安全性

engine

p、pp選項列印出對稱加密演算法真正使用的加密金鑰的初始向量

nopad,bufsize,debug

對稱加密演算法 非對稱加密演算法

對稱加密演算法 對稱加密演算法是應用較早的加密演算法,技術成熟。在對稱加密演算法中,資料發信方將明文 原始資料 和加密金鑰一起經過特殊加密演算法處理後,使其變成複雜的加密密文傳送出去。收信方收到密文後,若想解讀原文,則需要使用加密用過的金鑰及相同演算法的逆演算法對密文進行解密,才能使其恢復成可讀明文...

對稱加密演算法 DES加密演算法

一 對稱加密演算法 對稱加密也稱為常規加密 私鑰或單鑰加密。乙個對稱加密由5部分組成 明文 plaintext 這是原始資訊或資料,作為演算法的輸入。加密演算法 encryption algorithm 加密演算法對明文進行各種替換和轉換。金鑰 secret key 金鑰也是演算法的輸入。演算法進行...

對稱加密演算法

缺點 演算法 說明des 資料加密標準 用的少,因為強度不夠 3des 使用3個金鑰,對相同的資料執行三次加密,強度增強 aes高階加密標準,目前美國 局使用的 蘋果的鑰匙串訪問採用的是 aes 加密 ecb 加密 openssl enc des ecb k 616263 nosalt in msg...