Buongiorno,
ho bisogno di criptare una stringa che possa essere interpretata sia da B4a che da b4i,
in questo momento io cripto e decripto su b4a sfruttando la libreria Encryptiom
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
 con B4i sfrutto la libreria iEncryptiom
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Purtroppo la stringa criptata con un sistema non viene letta dall'altro sistema
chiaramente la password è sempre la stessa
Esiste una libreria o qualcos'altro che renda le stringhe compatibili?
			
			ho bisogno di criptare una stringa che possa essere interpretata sia da B4a che da b4i,
in questo momento io cripto e decripto su b4a sfruttando la libreria Encryptiom
			
				B4X:
			
		
		
		Sub DecryptAES(strDataToDecrypt As String, strKey As String) As String
 
    Dim SU As StringUtils
    Dim kg As KeyGenerator
    Dim C As Cipher
    Dim md As MessageDigest
    Dim Decrypted() As Byte
    kg.Initialize("AES")
    kg.KeyFromBytes(md.GetMessageDigest(strKey.GetBytes("UTF8"), "MD5"))
    
    C.Initialize("AES/ECB/PKCS5Padding")
 
    Dim Bytes() As Byte = SU.DecodeBase64(strDataToDecrypt)
    Decrypted = C.Decrypt(Bytes, kg.Key, False)
    Return BytesToString(Decrypted, 0, Decrypted.Length, "UTF8")
End Sub
	
			
				B4X:
			
		
		
		 Sub Decrypt(encryptedData As String,key As String) As String
    
    Dim cifro As Cipher
    Dim ByteArray() As Byte
    Dim result() As Byte
    
    Dim s As StringUtils
    result=s.DecodeBase64(encryptedData)
    ByteArray = cifro.Decrypt(result , password)
    
    Return BytesToString(ByteArray, 0, ByteArray.Length, "UTF8")
End Sub
	chiaramente la password è sempre la stessa
Esiste una libreria o qualcos'altro che renda le stringhe compatibili?