logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[GKCTF 2021]Random

[GKCTF 2021]Random题目import randomfrom hashlib import md5def get_mask():file = open("random.txt","w")for i in range(104):file.write(str(random.getrandbits(32))+"\n")file.write(str(random.getrandbits(64

#python
密码模块学习笔记(GMT0028)

GMT 0028-2014《密码模块安全技术要求》

文章图片
#密码学
《密码编码学与网络安全原理与实践》第九章 第十章 公钥密码学与密钥管理

原则上不能说传统密码优于公钥密码,也不能说公钥密码优于传统密码公钥密码学仅限于用在密钥管理和签名这类应用中与密钥分配中心的会话过程既不比传统密码中的那些过程更简单,也不比之更有效动机:简化密钥分配和管理、实现签名等功能不对称性是公钥最为重要的性质,可以用来保证“真实”性,“不可否认”性非对称密钥:两个密钥:公钥和私钥,用来实现互补运算,即加密和解密,或者生成签名与验证签名;公钥证书:认证机构将用户

文章图片
#密码学#网络
《密码编码学与网络安全原理与实践》第四章第六章第七章 对称加密体制

对称加密包括分组密码和流密码分组密码:信息被分块(block)进行加密和解密,连续的明文元素使用相同的密钥K来加密,密文C=c1c2…=EK(m1)EK(m2)…C =c_1c_2…=E_K(m_1)E_K(m_2)…C=c1​c2​…=EK​(m1​)EK​(m2​)…。分组密码可以看作是一个字符长度很大代换——如64比特或更多。大部分的分组对称密码都基于Feistel结构。可逆变换是必要条件。

文章图片
#网络#密码学
FTP服务器搭建并用wireshark抓包

题目在windows上搭建一个FTP应用,从客户端上传两个文件,并用wireshark抓包分析控制连接和数据连接的过程。FTPFTP— —协议中的活化石(从1971)文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立

#服务器#wireshark#tcp/ip
虚拟机安装中文输入法

VMware版本16.1.0.683虚拟机型号LinusDebian 9.x 64 位先是根据搜到的方法试了,没成功换一种方法给root账户设给密码并且转到root权限然后再次尝试依旧没成功再换依旧错误根据提示先下载了update再重新下载漫长的等待后终于显示完成了最后重启终于可以输入中文了...

#其他
智能合约学习笔记——自毁函数攻击复现

智能合约学习笔记--自毁函数攻击复现自毁函数是由以太坊虚拟机 EVM 提供的一项功能,用于销毁区块链上部署的智能合约。当合约执行自毁操作时,合约账户上剩余的以太币会发送给指定的目标,然后其存储和代码从以太坊状态中被移除。然而,自毁函数也是一把双刃剑,一方面它可以使开发人员能够从以太坊中删除智能合约并在紧急情况下转移以太币。另一方面自毁函数也可能成为攻击者的利用工具,攻击者可以利用该函数向目标合约“

#智能合约#学习#区块链
一段代码的改错历程

为解一道rsa的题,自己写了段代码,然后错误百出啊????‍♀️源代码:c = 100000111101010010110010100101001011110001000001101101101111000111001010011111101111001010110110001001111010101000111000011111111101101001111111100001110011010e

2022-01-05

ciruit mapA valid mapDigital circuits is hard , right?#! /usr/bin/python3from FLAG import flagfrom Crypto.Util.number import *import randomdef genPrime():while True:a = random.getrandbits(512)b = rand

#python
    共 13 条
  • 1
  • 2
  • 请选择