文字列をエンコードし、同じエンコードされた文字列をデコードするための別の Java API はありますか?
お勧めがあれば教えてください
はい、Apache による Base64 コーディングのこのドキュメントを確認してください
また、Sun から提供された sun.misc.BASE64Encoder と sun.misc.BASE64Decoder がありますが、Apache を使用することをお勧めします。
パスワードの場合に文字列を暗号化したい場合は、次のようにします。
MD5 で十分だと思いますか? MessageDigestで実現できます。
MessageDigest.getInstance("MD5");
ここにリストされている他のアルゴリズムもあります。
本当に必要な場合は、これのサード パーティ バージョンを 次に示します。Fast MD5
たとえばURLEncoder
、JDKにあります。