Re: [請益] base64Binary 的型別

看板PHP作者 (.)時間11年前 (2012/10/16 14:12), 編輯推噓0(0012)
留言12則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《kerash (K.T)》之銘言: : 請問今天我要接一個 webservice : 他接收的類型與變數是 : <ap>int</ap> : <bp>int</bp> : <cp>base64Binary</cp> : 我透過 soap 來溝通,但 php 的 base64Binary 不清楚要如何傳送 我猜, 真的是我猜... 他要得跟 base64_encode(md5('aa', true))一樣 : function mc_encrypt($encrypt, $mc_key) { : $iv = "1234"; : $passcrypt = trim( mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $mc_key, : trim($encrypt), MCRYPT_MODE_ECB, $iv) ); $passcrypt -> 轉 raw_data 應該要用 pack() 去解成 binary pack — Pack data into binary string 在給base64_encode : $encode = base64_encode($passcrypt); : return $encode; : } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.40.217

10/16 14:44, , 1F
mc_encrypt 是網路上抓的,是做 rijndael encrypt
10/16 14:44, 1F

10/16 15:02, , 2F
mc_encrypt 是網路上抓的,是做 rijndael encrypt 用
10/16 15:02, 2F

10/16 15:02, , 3F
囧" 按錯了..
10/16 15:02, 3F

10/16 15:03, , 4F
我測試不丟需要的東西他也是回應一樣的,我等看看對方好了
10/16 15:03, 4F

10/16 15:14, , 5F
你去看md5第2個參數.
10/16 15:14, 5F

10/16 15:39, , 6F
我這個功能不會弄到md5,這串資料是要被反解的@_@
10/16 15:39, 6F

10/16 17:23, , 7F
你還是要看看我說得md5第2個參數的意義
10/16 17:23, 7F

10/16 18:04, , 8F
以 16 進制或 binary 加密,這部分有甚麼問題嗎?
10/16 18:04, 8F

10/17 13:30, , 9F
raw_data 就是 binary. 但我錯了一點就是 mcrypt_encode
10/17 13:30, 9F

10/17 13:30, , 10F
出來也是binary Orz
10/17 13:30, 10F

10/17 15:10, , 11F
意思就是其實這個 mc_encrypt 出來的就是 base64Binary 囉
10/17 15:10, 11F

10/17 16:41, , 12F
對.
10/17 16:41, 12F
文章代碼(AID): #1GVFh4v7 (PHP)
文章代碼(AID): #1GVFh4v7 (PHP)