1
왜이 코드 않습니다RSA 암호 해독 스트립
s = "\x00\x00\x00\x00\x03\x00\x00\x00id\x00\x00"
from Crypto.PublicKey import RSA
from Crypto.Util import randpool
key = RSA.generate(1024, randpool.RandomPool().get_bytes)
d = key.encrypt(s, None)
dec = key.decrypt(d)
print ''.join([ "%02X " % ord(x) for x in dec ]).strip()
출력 :
03 00 00 00 69 64 00 00
대신
00 00 00 00 03 00 00 00 69 64 00 00
+1 답변을 원하지만 PKCS1_v1_5를 PKCS1_OAEP로 대체 할 수 있습니까? 효과는 동일하지만 누군가가 깨진 암호화 체계를 사용하도록 권장하지는 않습니다. – SquareRootOfTwentyThree
완료! 수정 해줘서 고마워. –