tag sha256

標籤
貢獻4
74
10:28 PM · Nov 06 ,2025

@sha256 / 博客 RSS 訂閱

愛健身的草稿紙 - 常見JavaScript加密算法、JS加密算法

一、SHA-256加密算法 SHA-256是一種密碼散列函數,可以將任意長度的消息壓縮成256位的摘要值。以下是使用JavaScript實現SHA-256加密算法的代碼示例: function sha256(message) { const crypto = require('crypto'); const hash = crypto.createHash('sha256'); has

sha256 , 加密 , rsa , aes , Javascript

收藏 評論

叉叉哥 - 密碼學基礎:編碼方式、消息摘要算法、加密算法總結

字節碼轉文本的編碼方式 在計算機中,無論是內存、磁盤、網絡傳輸,涉及到的數據都是以二進制格式來存儲或傳輸的。 每一個二進制位(bit)只能是 0 或 1。二進制位不會單獨存在,而是以 8 個二進制位組成 1 個字節(byte)的方式存在,即 1 byte = 8 bit。 字節碼無法直接轉為可打印的文本字符,有時想通過文本方式配置、存儲、傳輸一段二進制字節碼,比如配置文件、HTML/XML、URL

sha256 , 密碼學 , md5 , rsa , aes

收藏 評論

JonLee - Go語言中實現HmacSHA256加密算法

HmacSHA256加密算法比較常用的加密算法之一,它比MD5更加安全。HmacSHA256也是微信支付推薦的加密方式。 在Go語言中實現HmacSHA256還是比較簡單的,雖然沒有PHP的hash_hmac一個函數搞定的方式簡單,但比起Java中的實現還是簡單不少。 package main import ( "crypto/hmac" "crypto/sha256"

sha256 , 加密 , hmac , openssl , go

收藏 評論

加班猿 - C++11 ECDSA-withSHA256驗籤

這裏不做簽名,只驗籤 使用方法: openssl版本:1.0.2g 其他的自行驗證 編譯:g++ test.cpp -o test -lssl -lcrypto -std=c++11 執行:./test 簽名過程:隨機數進行SHA256哈希後再使用私鑰對其簽名 驗簽過程:用隨機數的SHA256和公鑰來驗證簽名 以下代碼是驗證簽名 #include iostrea

sha256 , c++11 , 加密解密 , 簽名校驗 , openssl

收藏 評論