PHP는 고유한 HASH 값을 무작위로 생성합니다.
인터넷에서 무작위적이고 고유한 HASH 값을 얻는 방법은 여러 가지가 있지만 대부분 동일합니다.
1. 먼저 임의의 고유 문자열을 가져옵니다
2. MD5 또는 sha1을 사용하여 HASH 값을 계산합니다
해시 값을 사용해야 하는 프로젝트가 있어서 온라인으로 검색해 보았는데, PHP에는 고유한 문자열을 직접 생성할 수 있는 함수인 uniqid()가 있다는 것을 알게 되었습니다. 깨지는 것을 방지), 더 독특하고 추측하기 어렵습니다. 고려해야 할 주요 문제는 다음과 같습니다.
1. 무작위 효율성 및 무작위성: rand 및 mt_rand 함수를 선택할 때 효율성이 높고 무작위성이 좋은 mt_rand가 첫 번째 선택입니다.
2. 무작위 횟수: 5번 선택 Unniqid는 원래 고유합니다. 무작위성을 추가하면 보안이 강화됩니다
3. md5 또는 sha1: 둘 다 고유한 해시 값을 생성할 수 있습니다. sha1의 리소스 소비는 더 높을 수 있지만 데이터베이스 저장소의 소문자를 고려하면 md5(32비트 길이)를 사용할 수 있습니다. >
<?php function get_hash(){ $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()+-'; $random = $chars[mt_rand(0,73)].$chars[mt_rand(0,73)].$chars[mt_rand(0,73)].$chars[mt_rand(0,73)].$chars[mt_rand(0,73)];//Random 5 times $content = uniqid().$random; // 类似 5443e09c27bf4aB4uT return sha1($content); } echo get_hash(); ?>

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이번 장에서는 CakePHP의 환경 변수, 일반 구성, 데이터베이스 구성, 이메일 구성에 대해 알아봅니다.

PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu

CakePHP에서 데이터베이스 작업은 매우 쉽습니다. 이번 장에서는 CRUD(생성, 읽기, 업데이트, 삭제) 작업을 이해하겠습니다.
