需要有关正确字符串加密解密的帮助

发布于 2024-12-05 07:41:38 字数 169 浏览 0 评论 0原文

我需要有关java中字符串加密和解密的帮助我有长度为16的字符串我需要对其进行编码并解码它但我需要编码的字符串是字母数字和符号只有用户可以从移动设备输入且大小与普通文本相同我尝试了 Md5 和 DES,但 MD5 只是一种方法,DES 编码的字符串不仅仅是字母数字和正确的符号,尝试了其他一些方法,但没有找到正确的解决方案。

I need help regarding the string encryption and decryption in java i have string having length 16 i need to encode it and also decode it but i need encoded string to be alphanumeric and symbols only that user can type from mobile and of the size same as plain text i tried Md5 and DES but MD5 is one way only and DES encoded string is not only alphanumeric and proper symbols tried some other ways not finding proper solution.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

转角预定愛 2024-12-12 07:41:38

您可以将编码字符串的每个字符转换为其十六进制表示形式。在这种情况下,结果字符串将是字母数字。

You can convert every character of the encoded string to its hex representation. In this case the resulting string will be alphanumeric.

潇烟暮雨 2024-12-12 07:41:38

维吉尼亚密码可以限制为任何所需的字符集,并且密文与明文的长度相同。它不像现代密码那样安全,但可用于低安全性应用程序。坚定的攻击者将能够攻破维吉尼亚。

The Vigenère cypher can be restricted to any desired character set and has the cyphertext the same length as the plaintext. It is not as secure as a modern cypher, but has uses in low security applications. A determined attacker will be able to break Vigenère.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文