上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 如题,尝试修改pip配置 pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 时出现如下报错: Writing to C:\Program Files\WindowsApps\PythonSoftware 阅读全文
posted @ 2023-09-16 21:20 Isakovsky 阅读(1267) 评论(0) 推荐(1) 编辑
摘要: 因为这两种算法都是随机化算法且都与数论问题有关,而且还有许多微妙的联系,因此放在一起整理. 素性检验问题 (主要参考资料:【朝夕的ACM笔记】数论-Miller Rabin素数判定 - 知乎 (zhihu.com)) (不完善的)Fermat素性检验: 由Fermat小定理可知,对于素数$p$,所有 阅读全文
posted @ 2023-09-16 11:59 Isakovsky 阅读(44) 评论(0) 推荐(0) 编辑
摘要: (回顾:当待签名的数据无法参与签名算法的运算时,可以对其哈希值进行签名.) 盲签名: 盲签名的使用场景举例: 投票人需要让选举委员会为自己的选票背书,但又不愿向委员会透露自己到底向哪位候选人投票(防止被委员会或其他人打击报复) 用户User提供信息,私钥持有者Signer在不知道信息是什么的情况下进 阅读全文
posted @ 2023-09-15 20:02 Isakovsky 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 比特承诺: 股票经纪人甲试图说服乙购买他的服务,甲表示,它已分析出若干支股票将会涨停,但在乙出钱购买它的服务之前,它不能透露如此有价值的信息,于是甲将这几支股票写在纸上,并锁进保险箱里,将保险箱交给乙,表示,一个月后将钥匙给乙,如果到时候打开保险柜,看看里面写的股票是否确实涨停,以此来判定甲的预测能 阅读全文
posted @ 2023-09-10 20:56 Isakovsky 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 基于对称密码的实体认证: 对称密码,一次传输,单向认证: Alice与Bob拥有一个共享的对称密钥$k_{A,B}$,某次传输中,Bob要验证对面的通信者是Alice,只需要让Alice发送用该密钥加密的Bob的ID以及时间戳($T_A$)或序列号($SN_A$)(防止重放攻击),如果Bob得到的密 阅读全文
posted @ 2023-09-08 17:23 Isakovsky 阅读(365) 评论(1) 推荐(0) 编辑
摘要: 密钥交换协议: 设计密钥交换协议的目的是在多个用户之间安全地协商出一个共享的会话密钥(用于对称加密协议). 博主注:该类协议要求保证在可窃听信道的通信中密钥的安全,而在可篡改信道的通信中,密钥被篡改时可以被识别. Diffie-Hellman密钥交换协议: 通信双方Alice,Bob约定素数阶有限域 阅读全文
posted @ 2023-09-06 17:21 Isakovsky 阅读(153) 评论(0) 推荐(0) 编辑
摘要: RSA密码体系: RSA密码体系是一种依赖于依赖于大数质因数分解的难解性的密码体系. RSA加密算法: 参与者: 私钥持有者Alice 公钥持有者Bob 运行步骤: Alice选取两个大质数$p,q$(需要使用Miller-Rabin算法判定其是否为质数),计算$n=pq$,其欧拉函数$\varph 阅读全文
posted @ 2023-09-03 17:30 Isakovsky 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 前言: 一直有有把一些涉及隐私安全,但又不得不用的软件放在虚拟机里的想法,之前的办法是使用Virtual Box,但是性能感人,试用了Hyper-V之后才觉得真香,只给1G内存,跑带图形界面的Windows Server 2022丝毫不卡,非常适合需要长期运行的本地虚拟化服务部署,于是有了这篇博客. 阅读全文
posted @ 2023-08-30 14:37 Isakovsky 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 本博客主要参考书目为邱卫东的《密码协议基础》,本着知识共享的目的,博主自制了扫描版,下载地址 基本定义: 博主注:可信第三方(Trusted Third Party,TTP) 协议参与者诚实程度: 诚实参与者: 完全按照协议要求参与协议的执行. 半诚实参与者/被动攻击者/窃听者: 按照协议要求参与协 阅读全文
posted @ 2023-06-27 21:37 Isakovsky 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 问题: 用如下的代码 import pdfplumber pdfFile=r'pdf1.pdf' outputFile='Extract'+pdfFile.split('.')[0]+'.txt' with pdfplumber.open(pdfFile) as pdf: with open(out 阅读全文
posted @ 2023-06-06 14:05 Isakovsky 阅读(531) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页