技术栈
aes
蚂蚁小兵
16 小时前
aes
·
capl
·
canoe
·
seedkey.dll
基于OpenSSL实现AES-CBC 128算法的 Seed&Key DLL的生成与使用
OpenSSL 是一个开源的软件库,主要用于实现安全通信协议和加密算法。提供广泛的加密算法实现,包括对称加密(如 AES)、非对称加密(如 RSA)、哈希函数(如 SHA)等,支持 SSL/TLS 协议,用于实现安全的网络通信,提供证书管理功能,支持 X.509 证书的生成、验证和管理。主要组件:
liulilittle
5 天前
开发语言
·
c++
·
aes
_mm_aeskeygenassist_si128 硬件指令执行的操作
根据Intel的文档,`_mm_aeskeygenassist_si128` 指令执行以下操作:result[31:0] = SubWord(RotWord(temp)) xor Rcon;
佛祖让我来巡山
23 天前
des
·
aes
·
对称加密
【对称加密】DES与AES算法详解及Java实现
对称加密是指加密和解密使用相同密钥的加密算法。主要特点包括:基本流程:安全性问题:加密轮数:优势:通过合理选择和实现对称加密算法,可以有效保护数据机密性。记住加密只是安全体系的一部分,需要结合认证、访问控制等其他措施构建完整的安全解决方案。
胡耀超
1 个月前
开发语言
·
python
·
密码学
·
数据安全
·
aes
·
sm4
·
chacha
对称加密算法(AES、ChaCha20和SM4)Python实现——密码学基础(Python出现No module named “Crypto” 解决方案)
续篇:非对称加密算法(RSA、ECC、SM2)——密码学基础对称加密是现代密码学的基础之一,其特点是加密和解密使用相同的密钥。对称加密具有实现简单、计算效率高、加密强度可靠等优点,在数据保护领域被广泛应用。本章将详细介绍三种主要的对称加密算法:AES、ChaCha20和SM4,并通过Python代码(为了方便)示例展示其实际应用。
耀耀_很无聊
2 个月前
java
·
spring boot
·
算法
·
阿里云
·
云计算
·
aes
·
oss
02_使用 AES 算法实现文件加密上传至阿里云、解密下载
一、文件上传下载接口 controller 层二、AESUtil 工具类三、OSS 工具类
小徐Chao努力
2 个月前
安全
·
https
·
des
·
ssl
·
加密
·
aes
·
rsa
【安全】加密算法原理与实战
为了理解SSL/TLS原理,大家需要掌握一些加密算法的基础知识。当然,这不是为了让大家成为密码学专家,所以只需对基础的加密算法有一些了解即可。基础的加密算法主要有哈希(Hash,或称为散列)、对称加密(Symmetric Cryptography)、非对称加密(Asymmetric Cryptography)、数字签名(Digital Signature)。
01空间
7 个月前
java
·
aes
Aes加解密
通过一系列计算将明文转换成一个密文。 加密和解密的对象通常是字节数组(有的语言动态数组类比切片)加密后的数据,可能有很多是不可读字符。通常会将其转换为可见的字符串。
Yaml4
8 个月前
服务器
·
网络
·
spring boot
·
安全
·
aes
·
rsa
Spring Boot 安全 API 构建:加密解密功能的卓越实践
在当前的数字化时代背景下,数据安全已成为企业绝不可忽视的关键领域。为了确保数据传输的牢固安全性,对API接口实施加密处理成为了必不可少的一环。本文将阐述如何在Spring Boot 3.3环境中迅速落实API加密的最佳方案,具体采用RSA非对称加密算法进行说明。
软件算法开发
8 个月前
matlab
·
加密
·
aes
·
遥感图像
基于AES的遥感图像加密算法matlab仿真
目录1.程序功能描述2.测试软件版本以及运行结果展示3.核心程序4.本算法原理4.1 AES 加密算法概述
A_ugust__
8 个月前
vue
·
aes
·
thinkphp
vue3.2实现AES加密解密,秘钥通过API获取,并混淆秘钥,后端thinkphp
aes.ts文件后端
许野平
9 个月前
开发语言
·
后端
·
rust
·
aes
Rust: AES 加密算法库
在Rust中,进行AES加密通常会用到一些现有的库,因为Rust标准库中并不直接提供AES加密的API。一个非常流行的库是crypto-box或者更广泛使用的ring库,但ring库由于依赖问题有时可能难以编译,另一个常用的库是cryptography的Rust绑定,但直接支持AES的常用库是crypto(注意,crypto库已标记为不再维护,但仍有大量项目在使用)或更现代的crypto-rs/aes。
bobo-rs
10 个月前
开发语言
·
golang
·
php
·
php8
·
aes
·
对称加密
Go基于crypto库实现AES封装加密以及协同PHP8 使用openssl AES加密使用
要实现Go与PHP 8之间的AES加密协同工作,我们需要确保两端使用相同的加密模式、密钥长度、以及密钥和初始化向量(IV)。下面,我将提供一个详细的教程,说明如何在Go中使用crypto/aes和crypto/cipher库来实现AES加密,并在PHP 8中使用OpenSSL来解密这些数据(反之亦然)。
初级代码游戏
10 个月前
aes
·
国密
·
sm4
·
cbc
国密起步2:GmSSL3使用SM4(对称加密)
初级代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
初级代码游戏
10 个月前
c++
·
aes
·
国密
·
gmssl
国密起步1:GmSSL3安装和使用AES
初级代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
零 度°
10 个月前
算法
·
密码学
·
aes
密码学之AES算法
AES算法,全称为Advanced Encryption Standard(高级加密标准),是由美国国家标准与技术研究所(NIST)于2001年正式采纳的一种对称密钥加密标准。它的前身是DES(Data Encryption Standard)算法,由于DES的密钥长度较短(56位有效密钥),在计算能力迅速提升的背景下,其安全性受到了挑战。
傻傻虎虎
10 个月前
java
·
javascript
·
android studio
·
aes
·
base 64
【工具类】JAVA (Android Studio )+ JS 加密解密 AES + Base 64
整个过程:在这个过程JS用到了 CryptoJS v3.1.2 库;JAVA 由于JDK 17,不需要导入外部 javax.crypto,由于存在Base 64 解码过程,import java.util.Base64; 的使用要求minSdk 是26,也就是Android 8.0。
CyberSecurity_zhang
1 年前
信息安全
·
汽车
·
aes
·
hmac
·
cmac
汽车网络安全 -- MAC介绍:CMAC与CBC-MAC不能混为一谈
目录1.什么是MAC2.CMAC3.HMAC4.小结MAC全称Message authentication code,是经过特定算法后产生的一小段数据信息,用于校验某数据的完整性和真实性。在数据传递过程中,可检查其内容是否被更改过,不管更改的原因是来自意外或是蓄意攻击。同时可以作为数据来源的身份验证,确认数据的来源。常见的MAC算法包括CMAC和HMAC。
-代号9527
1 年前
非对称加密
·
aes
·
jasypt
·
rsa
·
对称加密
系统数据加密传输的实现
用户在浏览器发送请求数据到后台系统,期间数据在网络传输,如果这些数据是敏感数据,被恶意拦截时,就有安全问题,造成用户密码泄漏等等。
依旧风轻
1 年前
ios
·
swift
·
aes
·
network
使用AES加密数据传输的iOS客户端实现方案
在现代应用开发中,确保数据传输的安全性是至关重要的。本文将介绍如何在iOS客户端中使用AES加密数据传输,并与服务器端保持加密解密的一致性。本文不会包含服务器端代码,但会解释其实现原理。
yuzhongrun
1 年前
非对称加密
·
aes
·
编码
·
md5
·
对称加密
·
bcb
编码与加密(对称加密与非对称加密)
它的主要作用是将二进制数据转换为文本格式,从而便于在文本传输通道中传递。 因为传输二进制数据时候比如在http中要以可见字符传输,所以需要将二进制数据编码为可见字符。