- 博客(41)
- 资源 (6)
- 收藏
- 关注
原创 AES加密算法实现
文章目录AES算法算法简介功能实现全部代码测试数据实验结果AES算法算法简介算法流程参考文章:https://www.cnblogs.com/luop/p/4334160.html功能实现假设明文,密钥均来自ASCII字符集。AES为分组加密,标准规范为每组128bit,即16字节,即16个字符(ASCII)。密钥长度可以为128bit,192bit,或者256bit,对应字符长度分别为16,24,32。明文补充:明文末尾自动填充*,直至字符长度为16的倍数。密钥补充:密钥末尾自动填充*
2022-05-22 12:05:57
2190
3
原创 蓝桥杯 算法训练 最大获利
蓝桥杯 算法训练 最大获利题目描述资源限制时间限制:1.0s 内存限制:256.0MB问题描述Chakra是一位年轻有为的企业家,最近他在进军餐饮行业。他在各地开拓市场,共买下了N个饭店。在初期的市场调研中,他将一天划分为M个时间段,并且知道第i个饭店在第j个时间段内,会有Aij位服务员当值和Bij位客户光临。他还分析了不同饭店不同时间段客户的需求,得到第i个饭店在第j个时间段内,平均每位客户消费Cij元。为了创设品牌形象,Chakra决定每个饭店每天只选择一个时间段营业,每个服务员至多接待一位
2022-03-29 23:08:53
339
原创 ARP欺骗攻击
文章目录前景说明攻击机:Kail虚拟机靶机:Win11虚拟机必要条件ARP 欺骗攻击使用arpspoof使用ettercap使用python脚本攻击ARP欺骗的应用断网攻击数据获取前景说明攻击机:Kail虚拟机网卡名称:eth0IP地址:192.168.46.130 (局域网ip)MAC地址:00:0C:29:2D:94:49靶机:Win11虚拟机网卡名称:Ethernet0IP地址:192.168.46.131 (局域网ip)MAC地址:00:0C:29:30:DB:39网关地
2022-03-28 12:16:26
2442
原创 RSA签名算法
文章目录RSA签名算法简介RSA签名的过程全部代码运行结果RSA签名算法简介签名就是在这份资料后面增加一段强而有力的证明,以此证明这段信息的发布者和这段信息的有效性完整性。RSA签名常用的就是将这份信息进行hash,得到一个hash值,再将hash值加密作为签名,后缀在信息的末尾。哈希的好处:更安全,签名更快,解除了签名长度的限制。RSA签名的过程A生成一对密钥(公钥和私钥),私钥不公开,A自己保留。公钥为公开的,任何人可以获取。A用自己的私钥对消息加签,形成签名,并将加签的消息和消息本
2021-11-16 21:22:01
5940
2
原创 BUUCTF之二维码
文章目录二维码题目解题过程补充:windows系统下的解题流程二维码题目附件链接解题过程下载附件发现是一个压缩包。解压,发现里面存在一张二维码。毫不犹豫打开二维码扫描工具QR research进行扫描天真认为这就是flag点击提交(不放过任何一次机会),结果当然没过啦!没死心以为是空格的原因,删去空格再次提交,当然还是没过啦!于是菜鸡开始看教程,向菜狗求救!!!由于附件中只有一张二维码,而且刚才的提示信息secret is here 表明flag确实在这里,于是想到
2021-10-27 19:55:28
14917
6
原创 协议爆破之xhydra
文章目录协议爆破-xhydra简介使用协议爆破-xhydra简介可以利用xhydra来对众多协议进行口令、账号、密码的爆破支持FTP,MYSQL,SSH等众多协议的爆破使用对SSH协议进行爆破菜单栏配置密码栏配置其它配置开始爆破使用xshell远程连接,控制对方主机总结:可以先使用nmap扫描对方主机,探测对方开放的主机端口,服务等信息;使用crunch生成常用的账号密码字典;使用xhydra对目标主机的协议进行爆破,以达到入侵或控制对方主机的目的
2021-10-17 16:17:09
273
原创 字典生成之crunch
文章目录字典生成工具-crunch参数介绍简单使用字典生成工具-crunch参数介绍参数含义min设定最小字符串长度(必选)max设定最大字符串长度(必选)-o将生成的字典保存在指定文件-t指定密码输出的格式-p指定元素组合-f使用模板%代表数字^代表特殊符号@代表小写字母,代表大写字母简单使用示例1:生成以26个小写字母为元素,最小两位,最大四位的组合,重定向到1.txt文件中crunch 2
2021-10-17 16:16:04
242
原创 信息收集之namp扫描
文章目录nmap简介常用使用方法直接扫描版本探测全面扫描扫描整个网段扫描对方100个开放概率最高的端口配合脚本扫描扩展zenmap安装使用nmap简介又名诸神之眼扫描对方网站端口扫描对方网站服务扫描操作系统、版本等相关信息配合脚本扫描对方存在的漏洞常用使用方法直接扫描语法:nmap ip地址示例nmap 192.168.46.129 结果常见结果分析结果含义PORT端口号STATE端口状态SERRVICE端口服务ope
2021-10-17 16:14:55
611
原创 kali环境配置
文章目录环境安装与配置预备环境kali下载配置kali网络配置kail系统更新开启ssh服务设置root用户环境安装与配置预备环境Win10主机,VMware虚拟机软件kali下载下载网址解压压缩包文件,用VMware打开后缀名为vmx的文件开启虚拟机,选择我已复制虚拟机登陆虚拟机:用户名:kali 密码:kali配置kali网络配置三种网络基本配置:一般选择使用NAT模式Bridged(桥接模式):虚拟机和主机在同一网段下NAT(网络地址转换模式):NA
2021-10-17 10:09:21
595
原创 DNS的使用
文章目录禁止XX(自己)访问XX(淘宝)网站DNS简介更改windows的DNSDNS刷新验证结果扩展禁止XX(自己)访问XX(淘宝)网站DNS简介Domain Name System(域名系统):为了加快定位IP地址的速度, 将域名映射进行层层缓存的系统.作用:转换IP地址和域名DNS查找顺序:浏览器缓存> 本地操作系统缓存> DNS服务器(路由缓存>互联网 DNS缓存服务器)更改windows的DNS配置文件位置:C:\Windows\System32
2021-10-15 13:21:28
175
原创 爬虫学习笔记(入门)
参考视频文章目录基本能力(必看)http复习http与https的概念与区别常见的请求头与响应头状态码浏览器的请求过程requests模块简介response响应对象response响应对象的其他方法requests模块发送get请求(带参数)发送带请求头的参数发送带参数的请求cookie参数cookieJar对象转换为cookie字典超时参数timeout的使用代理proxyCA证书requests模块发送post请求利用requests.session进行状态保持数据提取数据分类jsonpath模块l
2021-10-12 17:10:41
1511
原创 SHA-256哈希函数实现
文章目录SHA-256算法算法简介功能实现全部代码实验结果SHA-256算法算法简介对于长度小于2^64位的消息,SHA256会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要。是对SHA1函数的扩展功能实现加密文件加密字符串检验哈希值全部代码# -*-coding:utf-8-*-"""File Name: SHA-256算法.pyProgram IDE: P
2021-10-04 17:08:26
5170
1
原创 SHA-1散列算法实现
文章目录SHA-1算法算法简介功能实现全部代码实验结果SHA-1算法算法简介对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要。SHA1有如下特性:不可以从消息摘要中复原信息;两个不同的消息不会产生同样的消息摘要,(但会有1x10 ^ 48分之一的机率出现相同的消息摘要,一般使用时忽略)。详细步骤参见FISP-180-2标准功能实现加密文件
2021-09-19 01:39:52
495
原创 椭圆曲线上的ElGamal密码系统
文章目录椭圆曲线上的ElGamal密码系统算法简介代码实现测试数据运行结果椭圆曲线上的ElGamal密码系统算法简介椭圆曲线:Ep(a,b): 即y^2 = x^3 + a + b mod p参数选择:生成元G(x, y),随机整数k (0 =< k < N),其中N为素数域的阶。产生密钥:公钥Pa=Pb*G, 私钥Pb为一个小于p的非负随机整数。加密运算:e(M, k) = (kG, M+kPa) = (C1, C2)解密运算:d(C1, C2) = C2 - PbC1 =
2021-09-16 23:13:10
3131
2
原创 ElGamal算法加解密
文章目录ElGamal算法加解密算法流程代码实现运行结果ElGamal算法加解密算法流程参数选取:素数p,生成元g,小于p的随机非负整数x产生密钥:公钥: y = g ^ x mod p, 私钥: x加密过程:选取小于p的随机非负整数k, 对于明文M, 产生密文对{C1 = g ^ x mod p, C2 = M * y ^ k mod p}解密过程:M = C2 / C1 ^ x mod p注意:k需要永久保存,且不能重复使用代码实现# -*-coding:utf-8-*-"""
2021-09-16 22:54:19
3545
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人