1 RSA介绍 RSA是一种非对称加密算法,即加密和解密时用到的密钥不同。加密密钥是公钥,可以公开;解密密钥是私钥,必须保密保存。基于一个简单的数论事实:两个大质数相乘很容易,但想要对其乘积进行因式分解却极其困难,因此可以将...
-
安全 【密码学基础】RSA加密算法
-
密码学 网络安全 java 深入解析消息认证码(MAC)算法:HmacMD5与HmacSHA1
码到三十五 :个人主页心中有诗画,指尖舞代码,目光览世界,步履越千山,人间尽值得 !目录引言一、消息认证码(MAC)简介二、HmacMD5算法HmacMD5算法的工作原理三、HmacSHA1算法HmacSHA1算法的工作原理...
-
网络 安全 密码学 通俗易懂,十分钟读懂DES,详解DES加密算法原理,DES攻击手段以及3DES原理。Python DES实现源码
文章目录 1、什么是DES2、DES的基本概念3、DES的加密流程4、DES算法步骤详解4.1 初始置换(Initial Permutation,IP置换 4.2 加密轮次4.3 F轮函数4.3.1 拓展R到48位4.3....
-
web安全 密码学 【网络安全】网络防护之旅 - 非对称密钥体制的解密挑战
个人主页:Sarapines Programmer 系列专栏:《网络安全之道 | 数字征程》⏰墨香寄清辞:千里传信如电光,密码奥妙似仙方。 挑战黑暗剑拔弩张,网络战场誓守长。 目录 1. 初识网络安全 2. 非对称密...
-
密码学 网络安全 java 深入解析MD5哈希算法:原理、应用与安全性
码到三十五 :个人主页心中有诗画,指尖舞代码,目光览世界,步履越千山,人间尽值得 !本文将深入探讨MD5哈希算法的工作原理、应用场景以及安全性问题。我们将了解MD5如何生成固定长度的哈希值,以及它在数据完整性校验和密码存储等...
-
密码学 论文阅读:NN-EMD: Efficiently Training Neural Networks Using Encrypted Multi-Sourced Datasets
文章动机在多个数据源存在的情况下,使用第三方云设备去训练神经网络是一种非常好的方案。但是数据中的隐私信息和法律法规对隐私保护限制了这些隐私数据的使用。相比起传统的机器学习训练过程,在加密数据上训练深度神经网络(DNN)十分具...
-
网络 网络安全 数据安全 风险评估 安全 【密码学】密码学在 Web3 钱包中的应用:私钥是什么?
在非对称加密演算法中,私钥是一串随机生成的数字,通常以十六进制数表示(也就是由0、1、2、3、4、5、6、7、8、9、a、b、c、d、e和f组成)。私钥生成后,这串数字被作为一个单向数学函数中的输入值,计算产生的输出值即是您...
-
web安全 密码学 【密评】商用密码应用安全性评估从业人员考核题库(一)
商用密码应用安全性评估从业人员考核题库(一)国密局给的参考题库5000道只是基础题,后续更新完5000还会继续更其他高质量题库,持续学习,共同进步。1 单项选择题 党的二十大主题是:高举中国特色社会主义伟大旗帜,全面贯彻新...
-
密码学 【碎片知识点】RSA加密,前端公钥加密,后端私钥解密
...
-
密码学:一文看懂安全协议--HTTPS
文章目录前置:TCP/IP模型安全协议HTTPS协议查看网站证书SSL/TLS协议通信模型对等协商加密算法验证证书客户端验证服务器证书服务器端验证客户证书产生密钥构建主密钥MS构建会话密钥加密交互参考网银平台通常少不了数字证...
-
winrar 经验分享 笔记 密码学 自动化 使用hashcat和john破解压缩包密码(写给新手网友)
写在文章开头1.超过8位数的未知密码,不建议小白使用hashcat进行破解,老老实实干正事吧2.hashcat软件重度依赖GPU,因此NVIDIA显卡用户必须安装CUDA库进行加速。同时该软件不仅支持NVIDIA显卡,还支持...
-
安全 https 密码学笔记整理
目录密码学加密分类1.对称加密2.非对称加密 密码学的应用数字证书PKI体系 CA中心密码学的完整应用 密码学密码学之于信息传输在不安全的环境下建立安全输出通道密码明文算法密钥密文加密分类1.对称加密加解密用的是同一个密钥,...
-
密码学 网络安全 python 安全 web安全 【Hgame2024】#Week1 Crypto详细全解+部分Web
文章目录Hgame 2024第一周WebezHTTP考点:HTTP请求头 JWT解题:Bypass it考点:javascrit禁用解题:2048考点:前段小游戏 F12解题:选课考点:查接口 格式 爆破解题:Reverse...
-
java github 密码学 国密(GmSSL)算法SM4之GCM模式
国密(GmSSL)算法SM4之GCM模式文章目录国密(GmSSL)算法SM4之GCM模式前言一、概念1.初始向量(IV,Initialization Vector 2.初始向量(IV,Initialization Vecto...
-
服务器 运维 [密码学]OpenSSL实践篇
背景最近在写Android abl阶段fastboot工具,需要我在Android代码中实现一些鉴权加解密相关的fastboot命令,里面用到了OpenSSL。我们先来实践一下OpenSSL在Linux系统中的指令。Open...
-
密码学 国密算法 SM9 公钥加密 数字签名 密钥交换 基于身份的密码算法(IBC)完整高效的开源python代码
上篇文章(发布于2023-09-18)给自己挖了个坑,说是要搞定SM9。从国庆前一周开始,到现在一个月时间,这个坑终于填上了。此前信息安全数学基础太差,理解不了SM9双线性对、扩域计算等等,为此还特意选修了现代密码学和近世代...
-
安全 jwt rsa ase md5 oauth2 密码学 SpringCloud-数据认证加密总结
一、数据加密认证介绍在当今分布式系统的日益复杂和信息传递的广泛网络化环境中,确保通信的安全性至关重要。数据的加密和认证作为保障信息传递安全的关键手段,在分布式系统中扮演着不可或缺的角色。Spring Cloud,作为一套构建...
-
密码学在 Web3 钱包中的应用:私钥是什么?bitget钱包为例
在非对称加密演算法中,私钥是一串随机生成的数字,通常以十六进制数表示(也就是由0、1、2、3、4、5、6、7、8、9、a、b、c、d、e和f组成)。私钥生成后,这串数字被作为一个单向数学函数中的输入值,计算产生的输出值即是您...
-
区块链--密码学复习概括
目录 一、密码学需要实现的功能与目标 二、从发展历史角度 三、古典密码学 四、现代密码学 五、密码体制分类 六、密码技术基础 七、非对称密码体制 八、基于证书的公钥分发机制 九、对称与非对称加密体制特性对比 十、RSA算法...
-
spring boot 后端 java 密码学 saltstack 软件工程 SpringBoot+随机盐值+双重MD5实现加密登录
...
-
linux c++ 密码学 openssl+EVP详解
EVP(Enveloped Public Key)是 OpenSSL 中用于提供对称加密、非对称加密和哈希功能的高级加密接口。EVP 库提供了一个抽象的加密框架,使得可以在不同的算法实现之间进行切换,而不需要改变应用程序的代...
-
golang 密码学 go语言--区块链学习(一)
温馨跳转链接:模块二:go语言–区块链学习(二)-CSDN博客文章目录模块一:密码学1.1 密码介绍1.1.1 为什么要加密 ?1.1.2 常见的几种加密算法1.1.3 加密三要素1.2 编码解码1.2.1 常见的几种编码1...
-
开发语言 密码学 PHP对接Java的SM4/ECB/PKCS5Padding对称解密
遇到PHP请求Java的接口,返回的数据是以SM4/ECB/PKCS5Padding的对称加密方式加密后的密文。网上搜索别人早期写的大部分代码类单纯是针对国密SM4算法本身的加解密处理,未能涉及到ECB等加密...
-
linux 运维 密码学 Ubuntu中安装OpenSSL
文章目录一、前期准备1.1 压缩包下载1.2 gcc, make等的安装二、安装配置一、前期准备1.1 压缩包下载在安装openssl之前,我们需要下载对应的压缩包 https://www.openssl.org/sourc...
-
密码学 c++ linux 同态加密 1024程序员节 Openssl+sm4开发实例(含源码)
文章目录一、SM4算法介绍1.1 SM4特点1.2 SM4安全性1.3 SM4使用场景二、SM4加密模式三、SM4开发实例四、代码地址一、SM4算法介绍SM4(国密算法)是由中国国家密码管理局(State Cryptogra...
-
网络协议 gmssl 密码学 C++调用openssl实现国标sm2签名算法的使用
背景SM2算法基于ECC椭圆曲线算法,广泛用于区块链、HTTPS 等需要非对称加密的场景。是基于椭圆曲线数学理论实现的一种非对称加密算法。相比RSA,ECC优势是可以使用更短的密钥,来实现与RSA相当或更高的安全。下面链接可...
-
网络安全 gpt 【现代密码学】笔记3.4-3.7--构造安全加密方案、CPA安全、CCA安全 《introduction to modern cryphtography》
【现代密码学】笔记3.4-3.7--构造安全加密方案、CPA安全、CCA安全 《introduction to modern cryphtography》写在最前面私钥加密与伪随机性 第二部分流加密与CPA多重加密CPA安全...
-
密码学 网络协议 windows 密码协议形式化分析与可证明安全实验——Cricom实验
环境安装 环境:WIN10 x64criom是基于Rust开发的,因此主机需要配有Rust环境。snarkjs需要node环境。rust安装及配置安装及配置参考 作者:荔枝味汽水 windows安装rust详细教程windo...
-
gpt 网络 网络安全 【现代密码学】笔记 补充7-- CCA安全与认证加密《introduction to modern cryphtography》
【现代密码学】笔记7-- CCA安全与认证加密《introduction to modern cryphtography》写在最前面7 CCA安全与认证加密写在最前面主要在 哈工大密码学课程 张宇老师课件 的基础上学习记录笔...
-
AI编程 AIGC gpt prompt 网络安全 密码学 在探索创意中进一步了解生成式人工智能:PartyRock —— re:Invent 2023 产品测评
在探索创意中进一步了解生成式人工智能:PartyRock的使用 —— re:Invent 2023 产品测评 写在最前面关于PartyRock生成app相关想法的分享优点局限未来展望PartyRock中app生成描述的注意...
-
哈希算法 密码学学习笔记(二十三):哈希函数的安全性质:抗碰撞性,抗第一原象性和抗第二原象性
在密码学中,哈希函数是一种将任意长度的数据映射到固定长度输出的函数,这个输出通常称为哈希值。理想的哈希函数需要具备几个重要的安全性质,以确保数据的完整性和验证数据的来源。这些性质包括抗碰撞性、抗第一原象性和抗第二原象性。抗碰...
-
密码学 c++ (全网最详细攻略)【Crypto++】在Visual studio2022中运行Cryptopp
文章目录前言一、Cryptopp是什么?1. Cryptopp(CRYPTO++)官方文档wiki二、下载Cryptopp2. Crypto++下载地址3. 下载PEM包三、在VS2022中使用Cryptopp库4. 处理c...
-
安全 java 密码学 通过openssl实现自签国密双证书详细教程
openssl国密双证书详细教程 openssl 生成国密证书请求文件查看openssl 版本查看是否支持sm2算法生成sm2私钥文件生成sm2公钥文件(可忽略)查看密钥对生成p10请求文件(PKCS#10申请书(CSR)...
-
学习 论文阅读 密码学 算法 Authenticated private information retrieval-论文笔记
论文发表在32nd USENIX Security Symposium (USENIX Security 23 , 2023•usenix.org 论文作者:Simone Colombo, EPFL; Kirill Niki...
-
开发语言 密码学 RSA加密算法Python实现
RSA加密算法Python实现 1.RSA算法简介2.RSA算法涉及的数学知识2.1互素2.2 欧拉定理2.3求模逆元2.4 取模运算2.5 最大公因数2.6 最小公倍数2.7 欧几里得算法2.8 扩展欧几里得算法 3...
-
python 安全 密码学 祖冲之加密算法详解及代码实现
祖冲之密码算法结构 总体布局 祖冲之加密由上层的线性反馈移位寄存器(LFSR 和中层的比特重组(BR 以及下层的非线性函数F组成。 线性反馈移位寄存器的输出作为比特重组的输入,比特重组的输出供下层的F函数输出密钥。 线性反...
-
密码学中安全参数极简介绍
文章目录 参考文献简介安全参数分类安全参数的具体说明安全参数的选择 参考文献 密码体制中的安全参数k到底是个什么密码学中常提到的安全参数是什么? 简介 安全参数(Security Parameter)是理论密码学家们提出的...
-
python 密码学 安全 古典密码算法实验
一、实验名称 古典密码算法 二、实验目的及要求 1.实验目的: 通过编程实现替代密码算法和置换密码算法,加深对古典密码体制的了解。 2.实验要求: 根据实验内容完成任务,密码算法的加密和解密过程,要求加密过程的明...
-
密码学 蓝桥杯网络安全春秋赛 Crypto RSA
蓝桥杯网络安全春秋赛 Crypto RSA 题目 某公司为了保护其重要数据,使用了RSA加密算法。该公司以同一个N为模数,为Alice和Bob分别生成了不同的公钥和与之相应的私钥。Alice和Bob都使用自己的公钥对同一条明...
-
区块链密码学:基础知识、应用与未来发展
一、引言 区块链技术,作为一种分布式、去中心化的数据管理方式,密码学在其安全性和可靠性方面发挥着至关重要的作用。本文将详细介绍区块链密码学的基础知识、应用以及未来发展趋势。 二、区块链密码学基础知识 区块链密码学是区块链技术...
-
系统安全 安全 现代密码学复习
密码学总结 目录 密码学总结 第一章——只因础模型与概念 1.1 密码学五元组(结合皮卷) 1.2 Dolev-Yao威胁模型 1.3 攻击类型 1.4 柯克霍夫原则(Kerckhoffs's principle) 1.5...
-
网络协议 网络安全 密码学 【计算机网络】HTTPS协议原理
目录 一. HTTPS的基础概念 二. 概念准备 1. 密码学 2. 为什么要加密 三. 常见加密方式 1. 对称加密 2. 非对称加密 四. HTTPS原理探究 五. CA认证 1. 数据指纹&&数据摘要 2. 证书 3....
-
密码学 安全 SM4算法简介
SM4为分组对称密码算法,明文、密文以及密钥长度均为 128 bits。SM4算法主要包括加解密算法和密钥扩展算法,采用 32 轮非线性迭代的数学结构,其中算法中每一次迭代运算为一轮非线性变换。主要操...
没有更多内容