반응형
누구든지 엔티티 프레임 워크 4를 통해 db에서 암호화 된 값을 가져 오는 좋은 방법을 알아 냈습니까?
des_encrypt로 암호화 된 일부 열이있는 MySql db가 있고 이러한 값을 가능한 한 쉽게 가져올 수 있어야하며 물론 업데이트하고 삽입 할 수 있어야합니다.
EF에서 이에 대한 지원이 내장되어 있지 않은 것 같다는 것이 매우 이상하다고 생각합니다. 자체적으로 구축 된 ORM 시스템조차도이를 지원합니다. 암호화 된 각 필드에 대해 "암호화 된"주석을 추가하기 만하면 ORM 도구는 쿼리에 des_decrypt (column) 및 des_encrypt (column)을 추가합니다.
누군가?
해결 방법
IMO는 데이터베이스에 저장하기 전에 암호화하고 바이너리 데이터로 저장해야합니다. 그러면 EF로 쉽게 byte []
를 얻을 수 있습니다.
편집 : 저장 프로 시저를 사용하여 모든 des_encrypt
및 des_decrypt
를 수행하고 선택 / 삽입 / 삭제
를 수행했다면 어떻게 될까요? 그러면 EF가 여전히 매핑을 수행 할 것입니까?
참조 페이지 https://stackoverflow.com/questions/3299054
반응형
'MySql' 카테고리의 다른 글
MySQL phpexcel을 사용하여 mysql 데이터베이스에서 Excel 보고서 만들기 (0) | 2020.11.16 |
---|---|
MySQL PHP에서 총 가격을 계산하는 방법 (0) | 2020.11.16 |
MySQL Python을 통해 XAMPP mysql에 액세스 (0) | 2020.11.16 |
MySQL SQLite 및 맞춤 주문 (0) | 2020.11.16 |
MySQL Is there a performance difference between BETWEEN and IN with MySQL or in SQL in general? (0) | 2020.11.16 |
댓글