Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да използвате реализация на AES_DECRYPT() на MySQL от Python

Най-накрая го направих.

def mysql_aes_decrypt(val, key):

    def mysql_aes_key(key):
        final_key = bytearray(16)
        for i, c in enumerate(key):
            final_key[i % 16] ^= ord(key[i])
        return bytes(final_key)

    k = mysql_aes_key(key)

    cipher = AES.new(k, AES.MODE_ECB)

    return cipher.decrypt(val).decode()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Трябва ли да използвам един голям оператор SQL Select или няколко малки?

  2. MySql с JAVA грешка. Последният пакет, изпратен успешно до сървъра, беше преди 0 милисекунди

  3. PHP PDO с foreach и извличане

  4. Актуализирайте MySQL от CSV с помощта на JAVA

  5. Сложна заявка + скрипт за пагинация