任何人都可以幫助我將下面的Python腳本轉換爲PHP嗎?Python到PHP - Base64編碼SHA256
data = json.dumps({'text': 'Hello world'})
content_sha256 = base64.b64encode(SHA256.new(data).digest())
content_sha256的值應該是
oWVxV3hhr8 + LfVEYkv57XxW2R1wdhLsrfu3REAzmS7k =
我曾嘗試使用BASE64_ENCODE功能,如果我使用的字符串只會得到期望的結果:
$data_string = "{\"text\": \"Hello world\"}";
base64_encode(hash("sha256", $data_string, true));
但我想得到通過使用和數組,而不是一個引號轉義的字符串所期望的結果...
看一看['hash'](http://php.net/hash)和['base64_encode'](http://php.net/base64_encode )。 – Gumbo 2014-10-04 17:46:29
@Gumbo,他的問題與這些功能無關 - 而且他已經有用PHP編寫的示例代碼。 – 2014-10-04 17:56:20
@MartinKonecny他在我評論3分鐘後補充道。 – Gumbo 2014-10-04 18:15:05