찾다

 >  Q&A  >  본문

테이블을 디자인할 때 비밀번호를 어떻게 암호화하나요?

선생님, 테이블 디자인할 때 비밀번호를 암호화하는 방법을 알려주세요.

KiritoKirito2376일 전1519

모든 응답(5)나는 대답할 것이다

  • johnxu

    johnxu2018-10-28 17:20:00

    TP5에는 키를 생성할 수 있는 보조 클래스 Hash::make('12345')와 비밀번호를 확인할 수 있는 Hash::check();가 있어 매우 사용하기 쉽고 안전합니다. 데이터베이스는 비밀번호 유형을 varchar(64)로 설정하기만 하면 됩니다.

    회신하다
    0
  • 格物

    格物2018-05-23 13:50:14

    데이터베이스는 varchar이고 실제 암호화는 MD5입니다. 보통 MD5($password.$token)를 사용합니다

    회신하다
    0
  • 酷我时光

    酷我时光2018-05-22 22:00:51

    양식을 제출할 때 비밀번호를 암호화해야 합니다. 일반적인 암호화 방법은 md5이며, 암호화된 문자열을 데이터베이스에 저장합니다.

    회신하다
    0
  • Kirito

    선생님의 영상 설명을 바탕으로 보았는데 선생님 데이터베이스의 비밀번호 속성은 양식이 제출되기 전에 이미 암호화되어 있었습니다. 무슨 일이 일어나고 있는지 이해할 수 없었습니다.

    Kirito · 2018-05-22 22:22:59
    酷我时光

    이 강좌를 봤는데 선생님이 비밀번호 필드를 varchar의 32비트 문자로 예약해 두었는데, 이는 나중에 양식을 제출할 때 비밀번호를 저장하기 위한 것이므로 실제는 32비트입니다. 암호화 프로세스는 양식 섹션에서 처리됩니다.

    酷我时光 · 2018-05-23 00:05:01
  • 취소회신하다