Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menggunakan implement AES_DECRYPT() dari MySQL dengan Python

Saya akhirnya melakukannya.

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. Kesalahan MySQL 1064 saat menambahkan kunci asing dengan MySQL Workbench

  2. Isi database Django

  3. Fungsi apa yang digunakan untuk hash kata sandi di MySQL?

  4. SYSDATE() Contoh – MySQL

  5. Bagaimana cara saya melemparkan char ke integer saat menanyakan di Django ORM?