2013-07-25 29 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