AES 256 암호화/복호화에서 MySql과 Java 상호 운용성
P粉937769356
P粉937769356 2024-03-27 21:26:09
0
1
391

다음 암호화 및 복호화는 mysql(aes-256-cbc) 모드에서 정상적으로 작동합니다

으아악

mysql에 암호화된 값을 해독하려고 하는데 성공하지 못했습니다.

다음은 mysql 쿼리 sha256(salt+key)의 키입니다

으아악

Java에서 얻을 수 있었던 것과 동일한 값:

으아악

Bouncy Castle/다른 API가 암호 해독에 동일한 키를 사용하도록 하는 사용자 정의 방법이 있나요?

P粉937769356
P粉937769356

모든 응답(1)
P粉239089443

MySQL은 EVP_BytesToKey를 파생 함수로 사용하여 내부적으로 OpenSSL 알고리즘을 사용합니다. 이 웹사이트를 보세요

MySQL 암호화 및 복호화 예:

으아악

이 EVP_BytesToKey 키 파생 함수를 지원하는 JAR이 있습니다.

으아악 으아악

}

이렇게 하면 마침내 상호 운용성이 달성됩니다! 이것이 같은 일을 하려는 누군가에게 도움이 되기를 바랍니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿