sql >> Databasteknik >  >> RDS >> Mysql

Vilket är det bästa sättet att kryptera/dekryptera en json-sträng

Jag har alltid gillat MCRYPT

//Key
$key = 'SuperSecretKey';

//To Encrypt:
$encrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, 'I want to encrypt this', MCRYPT_MODE_ECB);

//To Decrypt:
$decrypted = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $encrypted, MCRYPT_MODE_ECB);

Om det är något du letar efter. Den kommer att behandla JSON som en sträng och sedan efter att du dekrypterat den måste du göra din json_decode() eller vad det nu är du gör.



  1. PostgreSQL JDBC nollsträng tagen som en byte

  2. Symfony3 - SQLSTATE[HY000] [2002] Ingen sådan fil eller katalog

  3. 10 fakta om övervakning av databasprestanda som kan överraska dig

  4. Hur kan jag skapa en begränsning för att kontrollera om ett e-postmeddelande är giltigt i postgres?