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

相关推荐
F_D_Z12 分钟前
【感知机】感知机(perceptron)学习算法的对偶形式
人工智能·学习·算法·支持向量机
发发发发88827 分钟前
leetcode 674.最长连续递增序列
java·数据结构·算法·leetcode·动态规划·最长连续递增序列
2501_924748241 小时前
无人机光伏巡检效率提升68%!陌讯动态融合算法实战解析
算法·目标检测·计算机视觉·无人机
weixin_516875651 小时前
二分查找算法,并分析其时间、空间复杂度
算法
啊阿狸不会拉杆2 小时前
《算法导论》第 10 章 - 基本数据结构
数据结构·c++·b树·算法·链表·排序算法
_Chipen3 小时前
3363. 最多可收集的水果数目
数据结构·算法
小明的小名叫小明3 小时前
区块链技术原理(1) -密码学
区块链·密码学·哈希算法
Vesan,5 小时前
无人机开发分享——基于行为树的无人机集群机载自主决策算法框架搭建及开发
c++·算法·决策树·无人机
爱coding的橙子6 小时前
每日算法刷题Day58:8.7:leetcode 单调栈5道题,用时2h
算法·leetcode·职场和发展
董莉影6 小时前
学习嵌入式第二十二天
数据结构·学习·算法·链表