文件名称:Implementation_RSA_and_Diffie-Hellman:RSA算法和Diffie-Hellman的实现
文件大小:96KB
文件格式:ZIP
更新时间:2024-06-05 23:40:20
Python
Trabalho de Topicos III 圣卡塔琳娜联邦大学 Desenvolvido por 马修斯·弗朗西斯科·巴蒂斯塔·马查多 拉蒙·特拉蒙汀(Ramon Tramontin) -PDF解释问题。 1.实施RSA加密方案。 加密应用程序:用户输入文本(.txt)和公共密钥。 该应用程序通过RSA加密方案返回加密的文本(.txt)。 解密的应用:用户输入文本(加密的.txt)和您的私钥。 该应用程序返回解密的文本(.txt)。 2.通过RSA实施数字签名。 签名应用程序:用户输入文本(.txt)并使用您的私钥。 应用程序返回文本(另一个.txt)。 签名验证应用程序:用户输入一个文本(.txt),在该文本(.txt)上输入一个签名,然后输入签名者的公钥。 应用程序返回“是”(签名有效)或“否”(签名无效)。 3.实施Di? E-Hellman分配方案。 让我们假设A
【文件预览】:
Implementation_RSA_and_Diffie-Hellman-master
----README.md(1KB)
----numberPrime.py(2KB)
----assinaturaldigital.py(3KB)
----modular_arithmetic.py(389B)
----Diffie-Hellman()
--------modular.py(2KB)
--------diffie-hellman.py(2KB)
--------modular_arithmetic.py(389B)
--------__pycache__()
----original_msg(210B)
----primality_tester.py(1KB)
----main.py(928B)
----euclidean.py(962B)
----__pycache__()
--------primality_tester.cpython-36.pyc(1KB)
--------millerRabin_tester.cpython-36.pyc(2KB)
--------euclidean.cpython-36.pyc(1KB)
--------convertN2T.cpython-36.pyc(2KB)
--------numberPrime.cpython-36.pyc(2KB)
--------rsa.cpython-36.pyc(1KB)
--------modular_arithmetic.cpython-36.pyc(535B)
----rsa.py(1KB)
----convertN2T.py(1KB)
----p1.pdf(82KB)