密码学
人生无根蒂,飘如陌上尘
彼黍离离,彼稷之苗。行迈靡靡,中心摇摇。知我者,谓我心忧;不知我者,谓我何求。悠悠苍天,此何人哉?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
椭圆曲线代码及难点
# -*- coding:utf-8 *- # author: DYBOY # time: 2019-3-22 10:12:59 # description: ECC椭圆曲线加密算法实现 """ 考虑K=kG ,其中K、G为椭圆曲线Ep(a,b)上的点,n为G的阶(nG=O∞ ),k为小于n的整数。 则给定k和G,根据加法法则,计算K很容易但反过来,给定K和G,求k就非常困难。 ...原创 2019-11-09 09:49:23 · 2330 阅读 · 0 评论 -
用Python寻找质数
本文中所用的的方法在一个pdf中,我会在文末将其上传 第一种方法寻找指数 import math def isPrime(num): if num < 2: print("该数不是素数") # see if num is divisible by any number up to the square root of num else: ...原创 2019-10-27 20:58:17 · 5024 阅读 · 0 评论 -
密码学的RC4算法
实验RC4加密算法,对字符串“thisisagoodstudent”进行加密,密钥为123456H(十六进制数) 首先对密钥进行分析,一个字节为8位二进制数,一个十六进制数为4位二进制数,那么一个字节就为两个十六进制数。那么密钥就是 12 34 56 这样的三个字节重复排列直到有256个字节,如此密钥就可以被求出来了。 接下来要进行 密钥调度算法,也就是KSA,Key-Scheduling...转载 2019-09-28 08:41:41 · 1764 阅读 · 0 评论 -
凯撒加密与暴力破解
import pyperclip message = 'This is my secret message.' key = 13 mode = 'encrypt' LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' translated = '' message =message.upper() for symbol in message: if symbol i...原创 2019-09-28 21:22:42 · 1094 阅读 · 0 评论
分享