shell字串加密和解密的方法

2022-08-26 15:00:22 字數 987 閱讀 2856

這個命令會讓你輸入乙個字串,然後會再輸出一串加密了的數字。

python -c '

print reduce(lambda a,b: a*256+ord(b), raw_input("string: "), 0)

'

dc -e 輸出的數字p

用 rcosr8toz7nf9gyc 作為明文,加密分兩步,當然了,也是可以一步過的,呆會說~

echo

"rcosr8toz7nf9gyc

" |xxd -ps -u

得到:52434f535238746f5a376e46394779630a

echo

"ibase=16;52434f535238746f5a376e46394779630a

" |bc

得到:27992624244640545969914199055074927928074

echo

"ibase=16; $(echo

"rcosr8toz7nf9gyc"

|xxd -ps -u)

" |bc

得到:27992624244640545969914199055074927928074

dc -e 27992624244640545969914199055074927928074p

得到:rcosr8toz7nf9gyc

同樣用 rcosr8toz7nf9gyc 作為明文,來看**:

echo

"rcosr8toz7nf9gyc

" |base64 -i

得到:z3rhbgtaz21hawwuy29tcg==

echo

"z3rhbgtaz21hawwuy29tcg==

" |base64 -d

得到:rcosr8toz7nf9gyc

C 字串加密和解密

using system.security.cryptography using system.io 預設金鑰向量 private static byte keys des加密字串 待加密的字串 加密金鑰,要求為8位 加密成功返回加密後的字串,失敗返回源串 public static string ...

C 字串加密和解密

using system.security.cryptography using system.io 預設金鑰向量 private static byte keys des加密字串 待加密的字串 加密金鑰,要求為8位 加密成功返回加密後的字串,失敗返回源串 public static string ...

shell幾種字串加密解密的方法

第一種 python 與 bash shell 的結合 這個命令會讓你輸入乙個字串,然後會再輸出一串加密了的數字。加密 照直輸入 python c print reduce lambda a,b a 256 ord b raw input string 0 解密 數字後 p dc e 輸出的數字p ...