- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 python sqlite3 csv 操作时相关问题总结
一、python sqlite3要删除数据库,无需一个个删表,直接在当前目录下找到*.db文件删除即可:import osdbName = 'testDB.db'if (os.path.exists('./' + dbName)): os.remove('./' + dbName)二、python 想把结构化的数据.csv文件直接存到sqlite3数据库,使用pytho...
2018-07-24 18:03:00
3049
原创 称金币问题: 有27枚金币,其中一个是假的。假的比真的略轻。现在有一个天平,问最少几次可以找出假币?
称金币问题:有27枚金币,其中一个是假的。假的比真的略轻。现在有一个天平,问最少几次可以找出假币?
2017-05-28 17:08:45
10924
原创 确定性素性测试思想之Eratosthenes筛选法
素数:如果n (n > 1) 是素数, 当且仅当n只有因子1和它本身 ;应⽤于:数学: 自然数可由全体素数基底表达 密码学: 构建基于RSA和椭圆曲线的公钥密码学内核 一般方法: 判断n是否被i整除 (i = 2, 3,…, n1/2) ➡ 如果j > n1/2是n的因⼦子, 总能找到i 已知的判断素数的检测方法中的次数可达到sqrt(n),为进一步减少判断次数,引
2017-05-04 02:22:43
1161
原创 C/C++实现大数模指数运算-二进制算法(a^e mod m 当e特别巨大时...)
模指数运算: 已知a, e, m, 计算ae mod m ➡ a: 底数, e: 指数, m: 模数 ❖ 应⽤用: 公钥密码体制, 哈希函数 示例例: 计算2^90 mod 13 当e很大时, a^e溢出: 运算结果超出固定分配空间能够存储的最大值solution:代码实现:#include #include #include using na
2017-05-04 02:01:17
7420
1
原创 信息安全 - 任意单表代替密码之仿射密码的代码实现和破解 e(x)=ax+b (mod 26)
仿射密码算法加密函数形式:e(x)=ax+b (mod 26), a,b∈Z/(26)具有唯一解的充要条件:gcd( a,26)=1 n算法描述:设P=C=Z/(26),K={(a,b) ∈Z/(26)×Z/(26)| gcd(a,26)=1}对k=(a,b) ∈K,定义ek (x)=ax+b (mod 26),dk (y)=a-1 (yb)(mod 26),x,y ∈Z/(26)加法与乘法互不相关,可能的密钥是26+11个(a可取值a=3,5,7,9,11,15,17,19,21,23,25)
2017-03-23 00:26:27
6586
1
原创 2016 UESTC 第八届ACM趣味程序设计竞赛第三场(正式赛)(比赛场)B - 保护果实
——引言:这是我的第一篇博客文章 记录时间于2016年12月16日23:06:49——开博客的原因:一来是因为自己本身也喜欢记录一些感想和笔记,二来也受到了舍友的一部分影响,三来觉得大学生涯该留下点什么以后好回忆,于是也就屁跌学了人家;博客记录的内容不限(比较自由),不过主要以本专业的计算机类技术为主,望有成效;
2016-12-17 11:57:46
855
Java API技术文档6.0中文版
2018-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人