我試圖使用加密隱窩::加密在Laravel一些數據。我需要在iOS和Android應用程序中解密此加密。任何想法?Laravel加密,iOS版的Android解密
0
A
回答
4
簡短的回答:這是一個壞主意,不這樣做。
一點更詳細: 這是沒有意義的。 Laravel使用AES進行加密,這是一種對稱密鑰算法:加密和解密需要相同的密鑰。如果要解密在客戶端什麼,你需要知道給客戶端的關鍵 - 這基本上使得整個服務器端加密無用。爲了提供建議,我們需要知道你想要實現什麼:
- 要在基於Laravel的服務器和應用程序之間安全地傳輸數據?使用HTTPS。
- 爲別的,最有可能的答案是使用非對稱加密(如RSA)。
+1
更好的解決方案可能是加密文件帶有由客戶端生成的公鑰的服務器:http://php.net/manual/en/function.openssl-public-encrypt.php並使用客戶端已知的私鑰對其進行解密。 –
+0
感謝您的建議 –
相關問題
- 1. 加密/解密的iOS(swift3),Android和PHP
- 2. 加密解密Laravel 5.4
- 3. Laravel用於ios/android應用程序的密碼加密/解密機制
- 4. IOS - 加密/解密的NSString
- 5. ios 3DES加密/解密CBC
- 6. 解密Laravel外部的加密值
- 7. 在iOS中加密和解密密碼
- 8. Android的密碼加密/解密
- 9. Android/PHP RSA加密/解密?
- 10. 加密/解密public/private android
- 11. Android - 加密和解密
- 12. Android AES加密和解密
- 13. 加密蟒蛇/解密android
- 14. C#加密Android解密
- 15. 在android中加密解密
- 16. Android - 加密和解密
- 17. android AES加密/解密
- 18. 加密和解密iOS上的Cookie
- 19. PHP + IOS加密和解密3DES +的base64
- 20. IOS中的AES加密解密爲JAVA
- 21. iOS和Android中的AES加密以及C#.NET中的解密。
- 22. Mule社區版加密/解密
- 23. RNCryptor IOS + Javascript加密/解密AES 256
- 24. iOS加密/解密需要指導
- 25. iOS:加密/解密視頻文件
- 26. AESCrypt加密/解密從PHP到iOS
- 27. 使用iOS和PHP加密和解密
- 28. 視頻加密和解密在IOS
- 29. 加密/解密.plist文件ios
- 30. pycrypto加密/解密,解密
我會向HTTPS中的laravel應用程序發出一個請求,以使用crypt :: decrypt解密。否則,如果你在客戶端提供了一些解密技術,我認爲這將是一個巨大的安全錯誤。但是,我不是專業的 – Hammerbot
** Laravel的加密器使用OpenSSL提供AES-256和AES-128加密**所以您需要以同樣的方式在您的應用程序中解密它。 http://stackoverflow.com/questions/21627863/decrypt-aes256-encrypted-bytes和http://stackoverflow.com/questions/27072021/aes-encrypt-and-decrypt –