
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
希尔密码是运用基本矩阵论原理的替换密码,使用一个m*m的矩阵作为密钥,此矩阵必须可逆,解密使用逆矩阵解密。加密: 密文向量 = 密钥矩阵 * 明文向量 (mod 26)解密:明文向量 = 密钥矩阵逆矩阵 * 密文向量 (mod 26)使用numpy库的矩阵对象,可以十分方便地进行矩阵乘法,矩阵求逆和取模等运算。import numpy as npm = 'YOURPINNOISFOURONETWO
1. 简介仿射密码是一种替换密码。它是利用加密函数一个字母对一个字母的加密。加密函数是E(x)= (ax + b) (mod m),其中,a和m互质,m是字符集的大小。(例如,26即是以26个字母作为编码,当m是26时,a必须是1,3,5,7,9,11,15,17,19,21,23,25其中之一)解密函数为D(x) = a-1(x - b) (mod m),其中a-1是a在Zm群的乘法逆元。2.
一. 介绍Kon-Boot是一款专业的多平台密码绕过工具,支持Windows和macOS的多个版本,其中包括Windows XP到Windows 10的所有版本。目前有很多类似密码绕过工具,这些是通过移除windows账户,修改并可能不安全地覆盖windows密码存储文件等方式来实现的。(如WinPassKey, PassMoz LabWin, iSeePassword, PCUnlocker..
2020年第二届网鼎杯,密码学you_raise_me_up,这道题我们刚开始还以为是个RSA,后来才发现这其实是一个离散对数问题。原题如下:#!/usr/bin/env python# -*- coding: utf-8 -*-from Crypto.Util.number import *import randomn = 2 ** 512m = random.randint(2, n-1) |