Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

PHP password hash undefined function

Frage Entwicklung PHP

Mitglied: Cubic83

Cubic83 (Level 2) - Jetzt verbinden

09.08.2013 um 17:56 Uhr, 2667 Aufrufe, 4 Kommentare

Hallo,

ich wollte gerade eine Hash Funktion für Passwörter schreiben und benutze dazu folgenden Code:
01.
password_hash(urlencode($Password), PASSWORD_BCRYPT, array('cost' => 20));
Der Compiler gibt mir als Antwort:

Fatal error: Call to undefined function password_hash() in my.php on line 70

Laut Dokumentation müsste die Funktion aber verfügbar sein.

System:

Windows 7 64 Bit
Apache 2.2
PHP 5.4.12

Phpinfo():


hash

hash support -> enabled
Hashing Engines -> md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b fnv132 fnv164 joaat haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5

mhash

MHASH support -> Enabled
MHASH API Version -> Emulated Support



Muss hier noch ein Modul in der PHP.ini frei geschaltet werden? Oder weiss jemand wieso das so ist?

mfG
Cubic
Mitglied: colinardo
09.08.2013, aktualisiert um 18:05 Uhr
Hallo Cubic,
password_hash() ist erst ab PHP 5.5.0 verfügbar !
siehe: http://de2.php.net/manual/de/function.password-hash.php

0a8ecd8029155c8ba41d7f53161c66ea - Klicke auf das Bild, um es zu vergrößern

Grüße Uwe
Bitte warten ..
Mitglied: Cubic83
09.08.2013 um 18:31 Uhr
Danke für die Antwort. Dann habe ich wohl einfach falsch gelesen.

In der Doku steht bei Anforderung im Kapitel Hashing, dass das ab 5.3.1 geht. Die Funktion selbst ist dann aber scheinbar nur ab 5.5 verfügbar.

Vielen Dank! Ein schönes Wochenende.

mfG
Bitte warten ..
Mitglied: dog
11.08.2013 um 16:24 Uhr
...und viel Glück mit BCrypt und Kostenfaktor 20. Hoffentlich haben deine User auch genug Zeit ein paar Minuten zu warten
Bitte warten ..
Mitglied: Cubic83
11.08.2013 um 22:36 Uhr
Hi Dog,

jep, habe ich gemerkt. Ich habe so einiges Infomaterial durch gelesen und überall haben sie von 10 oder 11 gesprochen. Da dachte ich machste es halt richtig und nutzt 20. Ich habs lokal am PC probiert und der ist explodiert ;)

mfG
Bitte warten ..
Ähnliche Inhalte
C und C++
C-sharp ZIP-Ordner an PHP senden (9)

Frage von Yanmai zum Thema C und C ...

Linux
gelöst Php redis an Socket binden? (2)

Frage von FA-jka zum Thema Linux ...

Debian
gelöst Plesk php-fpm Fehler (7)

Frage von sebastian2608 zum Thema Debian ...

Neue Wissensbeiträge
Windows 10

Windows 8.x oder 10 Lizenz-Key aus dem ROM auslesen mit Linux

(6)

Tipp von Lochkartenstanzer zum Thema Windows 10 ...

Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(38)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Heiß diskutierte Inhalte
Windows 10
gelöst Windows 10 Home "Netzlaufwerk nicht bereit" (19)

Frage von Oggy01 zum Thema Windows 10 ...

Viren und Trojaner
Verschlüsselungstrojaner simulieren (18)

Frage von AlbertMinrich zum Thema Viren und Trojaner ...

LAN, WAN, Wireless
Cisco W-Lan Controller als Applicance oder Software (11)

Frage von Herbrich19 zum Thema LAN, WAN, Wireless ...

Exchange Server
Exchange Postfach leeren - nicht löschen (11)

Frage von AndreasOC zum Thema Exchange Server ...