openssl base64 ve PHP base64_encode için farklı sonuçlar

0 Cevap php

Ben base64 kodlamak için PHP ve openssl bir dize çalışıyorum.

openssl: echo-n "1234567890A" | openssl enc-base64

php:

$hash = sha1("1234567890A", true);
var_dump($hash);
echo base64_encode($hash);

Sonuçlar farklılık gösterir:

openssl: MTIzNDU2Nzg5MEE =

PHP: / Q6nenquhGpX5h2WdiQZQF47Pe8 =

Ben bu PHP dize 1 tam iki katı büyüklükte bir dize üretir beri, sonucu 1 veya 2 uyarlamak için kullanabileceğiniz basit bir ayardır sanırım.

Please help me out. Many thanks, Ron

0 Cevap