반응형 IT33 [Postgresql] 양방향 암호화 방법(AES) PostgreSQL에서 양방향 암호화를 구현하려면, 암호화와 복호화에 사용할 알고리즘을 선택하고, 이를 데이터베이스에 저장할 수 있는 형식으로 변환해야 합니다. 여러 가지 암호화 알고리즘 중에서 대표적인 것은 AES, DES, 3DES 등이 있습니다. 아래는 PostgreSQL에서 AES 알고리즘을 사용하여 양방향 암호화하는 예제입니다. 1. 먼저, pgcrypto 확장을 설치해야 합니다. CREATE EXTENSION IF NOT EXISTS pgcrypto; 2. 암호화하려는 데이터를 AES 알고리즘을 사용하여 암호화합니다. SELECT ENCODE(ENCRYPT('mydata', 'mykey', 'aes'), 'hex'); 위의 쿼리에서 AES_ENCRYPT() 함수는 'mydata'를 'mykey.. 2023. 3. 16. [ajax] Datatable 데이터 Ajax POST Request로 받아오기 Django 프레임워크를 사용해서 Datatable을 사용해야 할 일이 생겼는데 데이터를 Ajax POST Request로 받아오고자 한다면 아래와 같이 작성. 데이터는 Json 형태로 받아옴. HTML ID Name Age Email Django View from django.shortcuts import render from django.http import JsonResponse from django.views.decorators.csrf import csrf_exempt from django.utils.decorators import method_decorator def ajax_data(request): data = [ {'id': 1, 'name': 'Alice', 'age': 25, 'ema.. 2023. 3. 16. [ajax] Post 데이터 전송 후 새로고침 하는 방법 Ajax를 활용하여 데이터를 POST 형태로 전송하고 페이지를 새로고침 하는 방법이다. request가 완료된 후 document.location.href=document.location.href; 이걸 넣어주면 새로고침이 된다. $(function(){ var form = $('#frm')[0]; var form_data = new FormData(form); var btn = function(){ var request = $.ajax({ type: "POST", enctype: 'multipart/form-data', url:"{% url 'addUser' %}", data: form_data, processData: false, contentType: false }); request.done(fun.. 2023. 3. 15. [postgresql] Postgresql 재기동 없이 설정 적용하기 쿼리 Reload shell# psql -U postgres -p 5432 postgres=# select pg_reload_conf() pg_ctl Reload shell# pg_ctl reload -D [PGDATA경로] 몇몇 설정은 DB를 재기동 해줘야 하는 경우도 있다. 2023. 3. 9. 이전 1 2 3 4 5 6 7 ··· 9 다음 반응형