Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak korzystać z implementacji AES_DECRYPT() MySQL przez Python?

W końcu to zrobiłem.

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. Jquery datepicker z Ajaxem nie działa

  2. JDBC Usuń i wstaw za pomocą wsadu

  3. Czy istnieje lepszy sposób na pobieranie danych z dwóch tabel jednocześnie za pomocą Sphinx/MySQL?

  4. Czy powinienem używać backticków, czy nie, podczas ucieczki słów kluczowych w MySQL?

  5. Jak wstawić wiele wierszy na podstawie zapytania?