国产免费无码不卡A片视频喷水_3p一女两男三飞做爰视频_91九色视频在线观看_14小箩洗澡裸体高清视频_影音先锋成人网

當前位置: 首頁 > 資訊

RSA大數(shù)N分解Pollard_rho和素數(shù)測試Tkinter GUI|世界微速訊

日期:2023-04-22 11:00:37 來源:嗶哩嗶哩

RSA大數(shù)N分解Pollard_rho和素數(shù)測試

系統(tǒng)介紹 :

環(huán)境要求:


【資料圖】

1、python

2、Tkinter GUI

3、rsa

RSA大數(shù)N分解和素數(shù)測試是密碼學中非常重要的問題。其中,RSA算法是基于大質數(shù)分解的困難性而設計的公鑰加密算法,而素數(shù)測試則是判斷一個數(shù)是否為質數(shù)的算法。本項目實現(xiàn)了基于Pollard_rho算法p+1和p-1變種的RSA大數(shù)N分解和Miller-Rabin素數(shù)測試,并使用Tkinter實現(xiàn)了簡單的GUI界面,方便用戶使用。

GUI界面主要包含以下幾個部分:

RSA大數(shù)N分解模塊:用戶可以輸入需要分解的N值,選擇Pollard_rho算法分解N,輸入測試值B,并得到分解結果。

素數(shù)測試模塊:生成2^500左右大小的q和p,選擇Miller-Rabin素數(shù)測試,并得到測試結果N

本項目中Pollard_rho算法,可以提高算法效率。同時,Miller-Rabin素數(shù)測試也實現(xiàn)了優(yōu)化,提高了測試的可靠性。程序運行基本上毫秒級。

總之,本項目旨在提供一個簡單易用的RSA大數(shù)N分解和素數(shù)測試工具,供密碼學愛好者學習和使用。

大數(shù)分解

“?

功能介紹

N生成

生成200位左右的N

供大數(shù)分解程序分解

發(fā)送編號獲取項目

202304211236

標簽:

熱門推薦

猜你喜歡

市場