【问题标题】:Encrypt integers using AES without encodings使用 AES 加密整数,无需编码
【发布时间】:2021-09-17 21:37:01
【问题描述】:

有没有什么方法可以加密整数没有编码?

AES.new(key, mode, iv).encrypt(some_integer_without_encodings)

...并直接以整数形式获取密文(无需任何形式的编码/解码)?

【问题讨论】:

  • 我怀疑这是可能的。您可以将源整数转换为字符串,这将起作用,但 AES 不会产生整数作为输出。它的输出是二进制的,需要编码以使其成为您可以附加、阅读、显示或发布的内容。
  • @Hannu 谢谢!请问计算中输入的“最终”形式是什么?也是二进制的?

标签: python aes pycrypto


【解决方案1】:

https://pycryptodome.readthedocs.io/en/latest/src/cipher/cipher.html

bytesbytestring 是 AES 的预期 I/O 数据类型

【讨论】:

    猜你喜欢
    • 2014-12-16
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 2015-03-13
    • 2011-09-14
    • 1970-01-01
    相关资源
    最近更新 更多