簡體   English   中英

在python中解密RSA

[英]Decripting RSA in python

我試圖找出一種簡單的方法來解碼RSA密碼,即使用(p,q,e,c),因為其變量是e是私鑰。

如果您對此一無所知,請告訴我!

有一個用於加密/解密RSA的python-rsa模塊。 檢查http://stuvel.eu/files/python-rsa-doc/usage.html以獲得文檔和示例。 這是docs中的一個小例子:

鮑勃生成一個密鑰對,並將公鑰提供給愛麗絲。 這樣做是為了使Alice肯定知道密鑰確實是Bob的密鑰(例如,通過移交包含密鑰的USB記憶棒)。

>>> (bob_pub, bob_priv) = rsa.newkeys(512)

愛麗絲寫一條消息

>>> message = 'hello Bob!'

愛麗絲使用鮑勃的公鑰加密消息,然后發送加密的消息。

>>> crypto = rsa.encrypt(message, bob_pub)

鮑勃(Bob)收到消息,並用他的私鑰解密。

>>> message = rsa.decrypt(crypto, bob_priv)
>>> print message

你好鮑勃!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM