常見的加密解密方法

2022-09-04 03:12:08 字數 601 閱讀 1845

加密

資料加密,預設加密物件是位元組   bytes   str(字串) decode encode

自帶的庫 binasict

二進位制十六進製制

儲存單位  byte 位元組8位   1byte = bit

kb  1k=1024byte

mb  1024kb

gbtb 

對稱加密  des  aes

非對稱加密  rsa

單向加密(雜湊)  md5.   不可逆性,抗修改性,易計算,定長輸出的

乙個字母或者乙個數字 都是乙個位元組  八位

bit 一位

對稱加密   演算法

des 秘鑰長度 56位  入口引數有3個   key(秘鑰8個位元組)    data(加密的資料)   mode(方式)

aes  128  256 512  位

pycryptodome

windows

安裝 pip install pycryptodomex

ubuntu

安裝 pip install pycryptodome

非對稱加密  公鑰和私鑰

rsa安裝 pip install rsa

ios常見加密解密方法

在其他平台中經常會計算md5值,在ios平台中也提供了該方法,首先需要匯入標頭檔案 cpp view plain copy import 方法cc md5可以獲取md5的16個字元的陣列,再通過 02x的形式輸出即可獲取32位md5值。cpp view plain copy implementati...

常見的加密 解密

base16編碼使用16個ascii可列印字元 數字0 9和字母a f 對任意位元組資料進行編碼。注 base16不可能用到填充符號 base32編碼是使用32個可列印字元 字母a z和數字2 7 對任意位元組資料進行編碼的方案,編碼後的字串不用區分大小寫並排除了容易混淆的字元,可以方便地由人類使用...

php常見的加密 php常用加密解密

最近在做乙個功能需要對字串進行加密,然後在指定的方法獲取直接進行解密,從而的到自己需要的引數,接下來吾愛程式設計為大家分享一下php常用加密解密方法,有需要的小夥伴可以參考一下 1 encryptdecrypt function encryptdecrypt key,string,decrypt e...