Alice与Bob-素数分解密码学

题目描述

有一个大的整数,98554799767,请分解为两个素数,分解后,小的放前面,大的放后面,合成一个新的数字,进行md5的32位小写哈希

复制代码
def su(num):
    lt=[]
    print(num,'=',end='')
    while num!=1:
        for i in range(2,int(num+1)):
            if num%i==0:
                lt.append(i)
                num=num/i
                break
    for i in range(0,len(lt)-1):
        print(lt[i],end='')
    print(lt[-1])
su(98554799767)

D:\1下载\venv\Scripts\python.exe D:\1下载\1.py 
98554799767 =101999966233

Process finished with exit code 0

d450209323a847c8d01c6be47c81811a

相关推荐
FirstFrost --sy1 小时前
数据结构之二叉树
c语言·数据结构·c++·算法·链表·深度优先·广度优先
森焱森1 小时前
垂起固定翼无人机介绍
c语言·单片机·算法·架构·无人机
搂鱼1145142 小时前
(倍增)洛谷 P1613 跑路/P4155 国旗计划
算法
Yingye Zhu(HPXXZYY)2 小时前
Codeforces 2021 C Those Who Are With Us
数据结构·c++·算法
无聊的小坏坏3 小时前
三种方法详解最长回文子串问题
c++·算法·回文串
长路 ㅤ   3 小时前
Java后端技术博客汇总文档
分布式·算法·技术分享·编程学习·java后端
花木偶3 小时前
【郑大二年级信安小学期】Day6:CTF密码学&杂项&工具包
安全·web安全·密码学
秋说3 小时前
【PTA数据结构 | C语言版】两枚硬币
c语言·数据结构·算法
qq_513970444 小时前
力扣 hot100 Day37
算法·leetcode
不見星空4 小时前
leetcode 每日一题 1865. 找出和为指定值的下标对
算法·leetcode