6
次のコードは、VBの文字列を復号化:PHPでTripleDESCryptoService文字列をデコードするには?
Public Function Desencriptar(ByVal Input As String) As String
Dim IV() As Byte = ASCIIEncoding.ASCII.GetBytes("abcdefgh")
Dim EncryptionKey() As Byte = Convert.FromBase64String("hereGoesTheKey")
Dim buffer() As Byte = Convert.FromBase64String(Input)
Dim des As TripleDESCryptoServiceProvider = New TripleDESCryptoServiceProvider
des.Key = EncryptionKey
des.IV = IV
Return Encoding.UTF8.GetString(des.CreateDecryptor().TransformFinalBlock(buffer, 0, buffer.Length()))
End Function
私はモバイルアプリのサービスのためのPHPスクリプトにこのプロセスを複製する方法を知っていただきたいと思います。ありがとう。
PHPはできませんが、次のことができるようにも「プラグイン」(検索、インストール、php.iniのを更新) –
と詳細については、このリンクを見てください、あなたがこの暗号化を使用していますレガシーアプリケーションとの互換性のためのアルゴリズム? 'AesCryptoServiceProvider'を使用していない場合、あなたの現在のものよりも強力なAESを使用しています... – Codexer
テストのためにサンプルの暗号テキスト、キー、および期待される平文を提供できますか? – miken32