il seguente codice decifra una stringa in VB:Come decodificare la stringa TripleDESCryptoService in php?
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
Mi piacerebbe sapere come duplicare questo processo in uno script php per un servizio mobile app. Grazie.
PHP da solo non può, ma con "plugin" si può essere in grado di, (ricerca, installare, aggiornare php.ini) –
Si sta utilizzando la crittografia algoritmo per la compatibilità con un'applicazione legacy? Se non usi 'AesCryptoServiceProvider' poiché usa' AES che è più forte di quello attuale ... – Codexer
Puoi fornire testo di cifratura campione, chiave e testo in chiaro previsto per il test? – miken32