테스트 사이트 - 개발 중인 베타 버전입니다

일반암호를 알면 Sha256 암호로 일괄로 변환 시켜주는 방법이 있을까요? 채택완료

동물원 4년 전 조회 2,417

회원DB를 엑셀로 받아서 일괄입력 하려고 하는데요.

문제는 패스워드를 그냥 기억하고 계시는 값으로 받았네요. 

DB에 넣기 전에 암호화를 해서 일괄등록을 해야 할 것 같은데요.

 

그냥 일반암호를 알면 Sha256 암호로 일괄로 변환 시켜주는 방법이 있을까요?

엑셀에 있는 1000여명의 패스워드를 변환해서 DB에 입력해야 합니다.

 

이런 경우 어떻게 처리해야 하는지 도움 부탁 드려요.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
e
4년 전

get_encrypt_string($mb_password) 함수로 변환해서 저장하면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

동물원
4년 전
답변 감사드립니다. 1,000건 정도 되는 데이터를 위의 함수로 변환하려면 어떻게 활용할 수 있는지 예제등의 추가 설명을 부탁 드려도 될까요??
e
eyekiss
4년 전
phpmyadmin 으로 엑셀 업로드를 하구요..
해당 테이블의 데이터를 회원 테이블로 이전하면 됩니다.

댓글을 작성하려면 로그인이 필요합니다.

바우보리

엑셀에서 VBA 해서 변환 하시던지

 

임의의 사용자 테이블 만들고 insert select로 암호화 해서 원래 사용자 테이블에 넣는게 좋을듯 하네요!!!

 

전 후자 방법을 많이 사용 했습니다.

작업후에는 꼭 임시테이블 삭제 하시고요!

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인