sql >> Databasteknik >  >> RDS >> Mysql

Hur man använder implementera AES_DECRYPT() av ​​MySQL av Python

Jag gjorde det till slut.

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. logga in som användare eller admin från 2 olika tabeller

  2. Hur man hämtar dropdown-värdena från databasen och visar i jsp

  3. Hur man skapar en användare och beviljar behörigheter i Oracle

  4. Var uppmärksam på uppskattningar