• 2025-01-18【密码学与网络安全】拉宾公钥密码加密解密
    实验目的与要求1.学会用任意编程语言完成初步加解密算法编程;2.掌握拉宾公钥的加密和解密原理;3.学会用规范的方法书写实验报告。实验原理与内容共两个实验,分别如下:一、拉宾公钥加密解密1.拉宾公钥加解密原理Alice要求Bob将信息m加密传送回.(1)密钥生成:Alice找到
  • 2025-01-17密码学——密码学基础、散列函数与数字签名
    1.密码学概述是信息安全的基础和核心,是防范各种安全威胁的重要手段,信息安全的许多相关知识都与密码学相关。密码学发展密码学是一门古老而又年轻的学科,几千年以前就存在,至今仍在发展演进。地位非常重要甚至起决定性作用。密码学源于希腊语kryptós,意为“隐藏的”。最早的
  • 2025-01-17密码学——现代密码体制总结(别再管哈希叫加密了哦)
    文章目录加解密与现代密码体制总结一、什么是加解密?1.加密与解密2.传统的加解密(古典密码)3.现代的加解密二、现代密码体制1.现代密码的两大类2.两种体制各有特点三、对称密钥体制Ⅰ.分组密码1.Feistel——经典的分组密码结构2.DES(DataEncryptionStandard)——数
  • 2025-01-04每日n题-BUUCTF密码学1-21
    1、一眼就解密CyberchefMagic方法flag{THE_FLAG_OF_THIS_STRING}2、MD5https://www.cmd5.com/flag{admin1}3、Url编码flag{and1=1}4、看我回旋踢看到synt想rot13(对应flag)flag{5cd1004d-86a5-46d8-b720-beb5ba0417e1}5、摩丝解莫斯密码(随波逐流)ILOVEYOU6、pass
  • 2024-12-31UserCryptoManager
    UserCryptoManager基础库2.17.3开始支持,低版本需做兼容处理。相关文档:小程序加密网络通道用户加密模块方法UserCryptoManager.getLatestUserKey()获取最新的用户加密密钥UserCryptoManager.getRandomValues(Objectobject)获取密码学安全随机数
  • 2024-12-30【密码学】RSA的攻击方法总结
    总结一下收集到的RSA的所有攻击方法。一、RSA的前世今生RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(RonRivest)、阿迪·萨莫尔(AdiShamir)和伦纳德·阿德曼(LeonardAdleman)一起提出的。RSA就是他们三人姓氏开头字
  • 2024-12-27一文入门现代密码学(应用篇)
    主页微信公众号:密码应用技术实战博客园首页:https://www.cnblogs.com/informatics/GIT地址:https://github.com/warm3snow本文组织简介:现代密码学应用背景密码技术应用体系加密硬件加密软件密钥体系关键密码接口总结参考资料简介现代密码学应用:现代密码学是信息安
  • 2024-12-26密码学前沿:仍在探索中的未解难题
    经典密码学中的未解之谜十二宫杀手密码:1969年11月8日,十二宫杀手寄出了一篇有340个字符的密文,虽被认为使用同音替换加密,但至今仍未解开.CIA的雕塑密码“Kryptos”:美国艺术家吉姆·桑伯恩创作的刻满密码的雕塑作品“Kryptos”,其密码分为四个部分,前三个部分已被破译,第四部分即便在
  • 2024-12-26密码学领域三大经典难题:DLP、IFP 与 ECDLP
    离散对数问题(DLP)基本概念:在有限循环群\(G\)(通常是整数模\(p\)乘法群\(Z_p^*\),其中\(p\)为素数)中,给定一个生成元\(g\)和元素\(h=g^x\)(\(x\)为整数),离散对数问题是求出整数\(x\)。例如,在群\(Z_{17}^*\)中,生成元\(g=3\),如果\(h=12\),要求出满足\(3^x\equiv12\(mod\17)\)的\(
  • 2024-12-20密码学-RSA的学习
    密码学-RSA的学习前文1.历史1977年,三位数学家RonRivest、AdiShamir和LeonardAdleman设计了一种算法,可以实现非对称加密。这种算法用他们三个人的名字命名,叫做RSA算法2.加密与解密mod就是进行取模运算,通俗来说就是求余数这个d...对d不是很解了3.密钥的生成通
  • 2024-12-19密码学-古典密码
    密码学-古典密码前言古典密码学(Classiccryptography)和现代密码学(Moderncryptography)的主要差别在于计算机的使用,一般来说,古典密码学是基于字符的,而现代密码学是基于二进制位的。代换代换密码是将明文中的字符替代成其他字符,即替代转换,若整个加密过程中每个字符采用同一张表
  • 2024-12-19一文搞懂编程在密码学与区块链加密中的应用
    ```html 一文搞懂编程在密码学与区块链加密中的应用随着科技的飞速发展,密码学和区块链技术成为了信息安全领域的重要组成部分。它们不仅为数据提供了强大的保护机制,还为金融、医疗、法律等多个行业带来了革命性的变化。本文将深入探讨编程语言如何在这些领域中发挥关键作用。
  • 2024-12-11【密码学】AES算法
    一、AES算法介绍:AES(AdvancedEncryptionStandard)算法是一种广泛使用的对称密钥加密,由美国国家标准与技术研究院(NIST)于2001年发布。AES是一种分组密码,支持128位、192位和256位三种不同的密钥长度。AES的分组大小固定为128位,这意味着每次处理128位的数据块。AES算法的核心
  • 2024-12-09Cipher008__斯坦福密码学__Example Stream Ciphers
    流密码例子RC4RC4存在得3个问题,并不是完全随机的CSS以前主要加密媒体,应用于硬件LFSR线性反馈移位寄存器,头输出后,异或成为新的尾CSS40个比特由1||16,1||24,两个寄存器,看不太懂了,总之有循环不容易破解现代流密码看不懂一个,听完留个纪念,要考试,通过写文得方法希望督
  • 2024-12-09Cipher007__斯坦福密码学__Attacks on OPT and stream ciphers
    ReviewAttack1两次同样的密码本是不安全的eavesdropper窃听者通过两个密文的异或,可以得到明文的异或aciii码中冗余很多,很容易得到明文,比如大写和空格异或得到小写,那么异或后全是字母的大概率是空格PPTP点对点隧道协议,来回的通信也需要使用不同的密码本举了个WIFI的
  • 2024-12-09Cipher006__斯坦福密码学__Stream ciphers
    ReviewOPT是一次性密码本,仅密文无法得到任何信息StreamCiphersPRG:是一个方法,G:通过s位种子输出一个n位的伪随机序列,n>>s用伪随机代替随机,使得OPT的使用更实际为了使算法更高效,G的输出使用决定性算法k通过G生成G(k),然后使用OPT没有完美保密性,因为k比m短安全依赖特殊
  • 2024-12-08Cipher004__斯坦福密码学__Discrete Probability第二讲
    Independence独立性独立事件同时发生直接相乘XOR异或之间以为是相同得0,不同得1这里DanBoneh老师指出XOR是相加mod2定理:Y是随机分布,X是均匀随机分布,相互独立,那么Z(即X⊕Y)是均匀分布这里Pr[Z=0]=P0/2+P1/2=1/2Thebirthdayparadox生日悖论取随机变量r的
  • 2024-12-08密码学实验加密解密
    源代码:【免费】密码学实验加密解密实现资源-CSDN文库#include<iostream>#include<fstream>#include<cstdlib>usingnamespacestd;intmax(intstr[]){   intmax=0,i,n;   for(i=0;i<26;i++)   {      if(max<str[i])      {   
  • 2024-12-06Cipher001__斯坦福密码学__What Is Cryptography
    1、Cryptographycore密码学核心Secretkeyestablishment建立密钥Securecommunication安全通信Providebothconfidentialityandintegrity提供保密性、完整性保密性:窃听者无法得到明文完整性:窃听者无法更改消息2、More更多Digitalsignatures数字签名An
  • 2024-12-06密码学,算法在人工智能的实战利用
      在人工智能(AI)的快速发展中,数据安全和隐私保护成为了核心议题。密码学,作为保护信息安全的基石,其在AI领域的应用显得尤为重要。本文将探讨密码学在AI中的利用,并提供一些代码示例来展示其实际应用。密码学的概述即常用加密方式密码学(Cryptography)是数学和计算机科学的一个
  • 2024-11-23密码学入门总结&古典密码&现代密码学&RSA入门原理
    密码学入门总结&古典密码&现代密码学&RSA入门原理文章目录密码学入门总结&古典密码&现代密码学&RSA入门原理前言一、古典密码1.单表替换密码1.1凯撒密码1.2Atbash密码1.3摩斯密码1.4仿射密码2.多表替换密码2.1维吉尼亚密码2.2自动密钥密码3.其他类型密码3.1栅栏密
  • 2024-12-13转载:【AI系统】计算图优化架构
    本文将会介绍推理引擎转换中的图优化模块,该模块负责实现计算图中的各种优化操作,包括算子融合、布局转换、算子替换和内存优化等,以提高模型的推理效果。计算图是一种表示和执行数学运算的数据结构,在机器学习和深度学习中,模型的训练和推理过程通常会被表示成一个复杂的计算图,其中节
  • 2024-12-09Netty 源码分析之 三 我就是大名鼎鼎的 EventLoop(一)
    目录源码之下无秘密──做最好的Netty源码分析教程Netty源码分析之番外篇JavaNIO的前生今世JavaNIO的前生今世之一简介JavaNIO的前生今世之二NIOChannel小结JavaNIO的前生今世之三NIOBuffer详解JavaNIO的前生今世之四NIOSelector
  • 2024-12-0428. 找出字符串中第一个匹配项的下标
    题目:https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/description/思路:使用KMP算法Java代码如下:importjava.util.Scanner;classSolution{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);String
  • 2024-12-03#渗透测试#SRC漏洞挖掘#红蓝攻防#黑客工具之Burp Suite进阶-自定义UI组件教程
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章读。 如需获取工具,评论区留言即可!!!目录一、BurpSuite自定义UI