Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

100
Visualizações
El descifrado de PHP de JS se rompe en valores más largos

Cuando intento cifrar y descifrar una palabra corta con varios caracteres, el siguiente código funciona. Sin embargo, si intento eso con: gmdv4hwHN7SrHwEhX0Sb6dskWkVezAUlmjTvHOV6QSAySI8pOrOsPrQoYVQpWP7j Es como si hubiera una cantidad máxima de caracteres. ¿Cómo resuelvo este problema?

JS

 var CryptoJS = require("crypto-js") var message = 'gmdv4hwHN7SrHwEhX0Sb6dskWkVezAUlmjTvHOV6QSAySI8pOrOsPrQoYVQpWP7j'; var key = '59b6ab45d379b89d794c87b74a511'; var iv = '0aaff094b6bc297a'; var encrypted = CryptoJS.AES.encrypt( message, CryptoJS.enc.Hex.parse(key), { iv: CryptoJS.enc.Hex.parse(iv) } ).toString()

Salida: rQAT7R3TJUU+iLIzY+MNpoer7/br60oQrxo2O7BmI0b/O668bT7L5/cJUQbAFFDcwX4+8g3kjem6pCMGU7u9srVM7yauPmw8lcW9IiWSrbg=

PHP

 <?php $ciphertext = "rQAT7R3TJUU+iLIzY+MNpoer7/br60oQrxo2O7BmI0b/O668bT7L5/cJUQbAFFDcwX4+8g3kjem6pCMGU7u9srVM7yauPmw8lcW9IiWSrbg="; $key = '59b6ab45d379b89d794c87b74a511'; $iv = '0aaff094b6bc297a'; var_dump (\openssl_decrypt( base64_decode($ciphertext), 'aes-256-cbc', $key, OPENSSL_RAW_DATA, $iv ));

Salida: bool(false)

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda