2013-07-25 50 views
0

我期待在我的JAVA web應用程序中傳遞一些敏感信息以及URL。所以現在我想使用加密,base 64編碼和URL編碼。我正在瀏覽像apache codec,java.net和sun這樣的各種庫,但是我期待在我的代碼中使用最新的和安全的編碼。 這是我可以用來做這件事的最好的java庫嗎?任何其他最新的庫進行編碼和解碼?最新的base 64和url編碼庫

另外,如果我們編碼一個字符串,它需要一個種子還是一個密鑰? (我認爲私鑰和種子用於加密而不是用於編碼...不是嗎?)

將base 64編碼爲字符串ex的輸出嗎? 「StackOverflow」總是一樣嗎?恩。「XXXXXXXXX」

[尋找最佳基地64和URL編碼libaries現在...肯定會使用的加密算法太:)]

+0

爲什麼不只是獲得一個ssl證書給你的應用程序? – wheresmycookie

+0

[ceasar cipher](http://en.wikipedia.org/wiki/Caesar_cipher)比base64更安全,因爲大多數有經驗的編碼員會在兩秒內識別base64 – adeneo

+0

如果數據是「加密的」,那麼服務器和客戶端同意使用加密密鑰。 – Raedwald

回答

1

如果你有敏感信息,你會希望得到一個您的網站的SSL證書。不要使用base 64編碼,它很容易解碼。

+0

嗨羅伯特,將做到這一點,但也期待知道最新的和最好的基地64和URL編碼解碼庫 – pret

+0

這裏是另一個您可能會感興趣的stackoverflow問題:http://stackoverflow.com/questions/13109588/base64-encoding-in-java – wheresmycookie

+0

謝謝羅伯特...是的,我期待在JAVA中做...也去了通過這個和目前遵循相同的...請建議,如果你通過任何其他好的 – pret