• 2024-07-02网络安全&密码学—python中的各种加密算法
    网络安全&密码学—python中的各种加密算法一、简介数据加密是一种保护数据安全的技术,通过将数据(明文)转换为不易被未经授权的人理解的形式(密文),以防止数据泄露、篡改或滥用。加密后的数据(密文)可以通过解密过程恢复成原始数据(明文)。数据加密的核心是密码学,它是研究密码系统或通信安
  • 2024-06-21同态加密为什么被称为密码学的圣杯?
    同态加密是一种支持数据密态处理的密码学技术,可以广泛应用于云计算、医疗、金融等领域。1.什么是同态加密?全同态加密是一种加密技术,允许在不解密的前提下,对密文进行一些有意义的运算,使得解密后的结果与在明文上做“相同计算”得到的结果相同。同态加密被称为密码学的圣杯,原
  • 2024-06-12c语言实现密码学算法应用
    一实验目的   1、掌握对称密钥密码体制的基本概念;   2、掌握对称密钥密码体制DES加密/解密的工作原理;   3、掌握非对称密码算法RSA加密/解密的基本原;   4、通过用DES和RSA算法对实际的数据进行加密/解密运算深刻理解加密算法原理。二实验内容   根据给
  • 2024-06-02椭圆曲线密码学(ECC)加解密,附带python代码
    想起来很久没写博客了,刚好今天要写实验报告,随便把之前的也完成吧1.椭圆曲线概念椭圆曲线在经过化解后,可以用这条式子表达:E:y²=x³+ax+b其背后的密码学原理,是基于椭圆曲线离散对数问题,比RSA算法更有安全且运算速度更快。在看上面的式子,我们知道构造一个椭圆曲线,需要a,b两个参数
  • 2024-05-20零知识证明在隐私保护和身份验证中的应用
    PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。隐私保护和身份验证是现代社会中的关键问题,尤其是在数字化时代。零知识证明(Zero-KnowledgeProofs,简称ZKP)提供了一种独特的解决方案,它允许个体
  • 2024-04-29在密码学中,“加盐”(Salting)是指在存储用户密码的哈希值之前,向原始密码添加一个随机生成的字符串(称为“盐”Salt)的过程。
    在密码学中,“加盐”(Salting)是指在存储用户密码的哈希值之前,向原始密码添加一个随机生成的字符串(称为“盐”Salt)的过程。这个盐值通常是全球唯一的,并且与每个用户账户相关联,存储在数据库中与哈希值一起。加盐的目的主要有两个:抵御彩虹表攻击:彩虹表是一种预先计算好的哈希值对照表
  • 2024-04-20深入了解PBKDF2:密码学中的关键推导函数
    title:深入了解PBKDF2:密码学中的关键推导函数date:2024/4/2020:37:35updated:2024/4/2020:37:35tags:密码学对称加密哈希函数KDFPBKDF2安全密钥派生第一章:密码学基础对称加密和哈希函数对称加密:对称加密是一种加密技术,使用相同的密钥进行加密和解密。常见
  • 2024-04-18数据加密技术在数据安全中的作用
    PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。随着信息技术的飞速发展,数据已成为现代社会最宝贵的资产之一。然而,数据的快速增长也带来了安全风险,包括数据泄露、篡改和滥用等。数据加密技术
  • 2024-04-16密码学中的RSA算法与椭圆曲线算法
    PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。在数字安全领域,加密算法扮演着至关重要的角色。它们确保了信息的机密性、完整性和不可否认性。RSA算法和椭圆曲线算法(ECC)是当前最广泛使用的两
  • 2024-04-11深入理解MD5算法:原理、应用与安全
    第一章:引言导言在当今数字化时代,数据安全和完整性变得至关重要。消息摘要算法是一种用于验证数据完整性和安全性的重要工具。在众多消息摘要算法中,MD5(MessageDigestAlgorithm5)因其快速、广泛应用和相对较高的安全性而备受关注。本书将深入探讨MD5算法的原理、应用和安全性,帮
  • 2024-04-10密码学基础--搞清RFC和PKCS(1)
    目录1.CryptoDriver里KeyElement格式2.挖掘RFC标准3.小结昨天从生成密钥对开始逐步了解了公钥、证书等各种编码方式,今天继续趁热打,做一个理论知识汇总。Ps:我只是标准的翻译搬运工。1.CryptoDriver里KeyElement格式在 CryptoKeyElement配置项里,我们会发现有form
  • 2024-04-10密码学基础--搞清RFC和PKCS(2)
    目录1.引入​2.RFC是什么3.PKCS是什么4.小结1.引入 老规矩,先从RFC是什么开始说起​2.RFC是什么RFC是“RequestforComments”的缩写,本身它是一系列文件,描述了互联网的各种协议、技术规范、方法。它们由互联网工程任务组(IETF)发布,并由网络社区进行讨论和审查。RF
  • 2024-04-10密码的定义与分类
    前言口令 ≠ 密码目录前言一、密码的定义二、密码的分类三、密码的发展(一)第一阶段:古典密码(古代—20世纪初)1.凯撒密码:2.巴斯达密码棒(二)第二阶段:近代密码,也称“机械密码”(20世纪初—1976年)  典型代表:恩尼格玛密码机Enigma(三)第三阶段:现代密码,(1949年
  • 2024-04-09《痞子衡嵌入式半月刊》 第 97 期
    痞子衡嵌入式半月刊:第97期这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。本期刊是开源项目(GitHub:JayHeng/pzh-mcu-bi-weekly),欢迎提交issue,投稿或推荐你知道的嵌入式那些事儿。上期回顾:《痞子衡嵌入式半月
  • 2024-04-01隐私计算:保护数据隐私的利器
    PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。随着信息时代的发展,个人数据的收集和处理已经成为了许多行业和领域的核心活动之一。然而,随之而来的数据隐私和安全问题也日益突出。个人的敏
  • 2024-03-22应用密码学——分组密码
    DES算法描述明文分组为64位,初始密钥64位,有效密钥56位,输出密文64位,16轮迭代的分组对称密码算法。由置换、替换、异或、循环移位组成。流程图加密过程密钥生成64位初始密钥先进行一个PC-1置换,目的是根据置换表去掉8位奇偶校验位,并打乱剩下的56位有效密钥的顺序。将这56位分
  • 2024-03-22【教程】高效数据加密混淆方法及实现简介
     背景在需要对数据进行传输或者表达时,通常要求数据加密的安全级别不高,但希望加解密时间复杂度尽可能低。这时使用传统的对称加密(如3DES、AES)或非对称加密(如RSA、ECC)显然不太适合。因为加密的安全级别和加解密时间复杂度之间存在矛盾。所以,我们需要寻找一种方法,在保证安全性的同
  • 2024-03-15MD5算法:密码学中的传奇
    title:MD5算法:密码学中的传奇date:2024/3/1520:08:07updated:2024/3/1520:08:07tags:MD5起源算法原理安全分析优缺点比较技术改进示例代码应用趋势MD5算法起源:MD5(MessageDigestAlgorithm5)算法是由MIT的计算机科学家RonaldRivest于1991年设计的一种消息摘
  • 2024-03-15MD5算法:密码学中的传奇
    MD5算法起源:MD5(MessageDigestAlgorithm5)算法是由MIT的计算机科学家RonaldRivest于1991年设计的一种消息摘要算法。MD5算法最初被用于提供数据完整性和一致性的验证,后来被广泛应用于密码存储和数字签名等领域。MD5在线加密|一个覆盖广泛主题工具的高效在线平台(amd794
  • 2024-03-14公钥密码学算法类型综述
    作者:网安新生研讨课第一小组采用协议CCBY-NC,原文链接:https://www.cnblogs.com/Multya/p/18072514概念公开密钥密码学(英语:Public-keycryptography)也称非对称式密码学(英语:Asymmetriccryptography)是密码学的一种算法,它需要两个密钥,一个是公开密钥,另一个是私有密钥;公钥用作
  • 2024-03-13[密码学]OpenSSL实践篇
    背景最近在写Androidabl阶段fastboot工具,需要我在Android代码中实现一些鉴权加解密相关的fastboot命令,里面用到了OpenSSL。我们先来实践一下OpenSSL在Linux系统中的指令。OpenSSL官方网站:OpenSSL中文手册|OpenSSL中文网1.查看openssl版本opensslversion#完整版
  • 2024-03-08应用密码学——古典密码
    替代密码单表替代每个字母对应的密文字母固定。一般单表替代密钥空间n=26!移位密码凯撒密码就是密钥为3的移位密码。仿射密码加密:k1*m+k0(mod26)要求k1与26互素,避免出现多个明文对应同样的密文。密钥短语密码密钥是一个短语(单词),写在替代表最前端,整张替代表去掉所
  • 2024-03-04青少年CTF平台练习密码学
    凯撒大帝的征讨之路题目凯撒大帝在出征之路上留下了这样一串字符,你能通过这串字符得到FLAG并提交吗?lnixoa{1x2azz7w8axyva7y1z2320vxy6v97v9a}我的解答:凯撒密码qsnctf{1c2fee7b8fcdaf7d1e2320acd6a97a9f}PigPig题目这是什么密码呢?得到的结果请加上qsnctf{}后提交。我的
  • 2024-03-0320211121杨博川《密码工程》1、2章笔记
    一二章笔记@目录一二章笔记第1章密码学研究范围思维导图知识概述1.1密码学作用1.2木桶原理1.3对手设定1.4专业偏执狂1.5威胁模式1.6密码学不是唯一解决方案1.7密码学是非常难的1.8密码学是简单的部分1.9通用攻击1.10安全性和其他设计准则1.11更多阅读材料1.12专业偏执狂练习第2
  • 2024-01-25以下是一些在网络安全领域值得一读的书籍,涵盖了各个层次和方向:
    以下是一些在网络安全领域值得一读的书籍,涵盖了各个层次和方向:基础阶段:《计算机网络:自顶向下方法》(原书第7版)-JamesF.Kurose,KeithW.Ross《网络是怎样连接的》-户根勤《黑客与画家》-PaulGraham编程与安全编程:《Python编程:从入门到实践》-EricMatthes《C++Pr