區塊鏈系列 加密演算法彙總

2021-09-13 22:46:34 字數 763 閱讀 3910

鏈客,有問必答! 簡介

蒐羅各種加密演算法

電子郵件傳輸演算法

base64

摘要演算法

md2,md5;sha-256,sha-348,sha-512;hmac;ripemd系列,tiger,whirpoll,gost3411以及 hmacripemd系列

hmac包括hmacmd2,hmacmd5,hmacmd4;hmacsha1,hmacsha256,hmacsha384,hmacsha512,

crc對稱加密

des、3des、aes、idea, pbe

目前aes加密未被破解,為有效演算法

非對稱加密

rsa、elgamal、橢圓曲線系列演算法,dh演算法

dh演算法:需要在%jre_home%\lib\security 替換local_policy.jar和us_export_policy.jar

數字簽名

rsa,dsa,ecdsa

das和ecdsa源自離散對數問題。rsa應用最廣泛,ecdsa更安全

數字證書

數字證書最常用非對稱演算法是rsa演算法,簽名演算法sha1withrsa,訊息摘要sha1

x509標準

pkcs(public-key cryptography standards)由rsa指定的一系列標準

國密系列

國產密碼演算法(國密演算法)是指國家密碼局認定的國產商用密碼演算法,

在金融領域目前主要使用公開的sm2、sm3、sm4三類演算法,分別是非對稱演算法、雜湊演算法和對稱演算法。

區塊鏈加密演算法簡述

加密簡單而言就是通過一種演算法將明文資訊轉換成密文資訊,資訊的的接收方能夠通過金鑰對密文資訊進行解密獲得明文資訊的過程。根據加解密的金鑰是否相同,演算法可以分為對稱加密 非對稱加密和對稱加密和非對稱加密的結合。對稱加密顧名思義就是加密和解密的金鑰是相同的。如下圖所示 簽名是用私鑰來完成的,用公鑰來驗...

C 加密演算法彙總

方法一 須新增對system.web的引用 using system.web.security sha1加密字串 源字串 加密後的字串 public string sha1 string source md5加密字串 源字串 加密後的字串 public string md5 string sourc...

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

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