![]() Text_size = block_size - 5 #size of clear text blocks ![]() My encryption code: block_size = len(bin(n-1)) - 2 #size of encrypted blocks While(len(tmp_text)zeros to left to fill until block_size ![]() Number = int(block,2) #convert to decimal numberĬipher_number = pow(number,e,n) #method for fastest exponentiation number^e mod nĬipher_size = len(bin(cipher_number)) - 2 My code for encrypting a block: def encrypt_block(block,block_size,e,n): I don't get any execution errors but the message I encrypt isn't the same when I decrypt. I already generate public/private keys but my encrypt/decrypt functions aren't working. I'm doing a work for school in which I've got to implement rsa generating of public/private keys and encryption/decryption of a binary message.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |