日付に基づいて暗号化および復号化したいファイルがあります。それを書くとき、私は現在の日付を使いたいのですが、時間ではありません。これには何を使用しますか?
その後、暗号化を解除したいときはいつでも、File.lastModified を使用して長い日付を取得できます。ここから、これを作成された日付 (または時刻ではなく) のみに変換するにはどうすればよいですか (または最後に変更されたもので、同じである必要があります)。
余分なライブラリは避けたいと思います。過度に複雑であれば問題ありません。データを暗号化していて、複雑なコードは詮索好きな人を遠ざけるのに役立つからです。何よりも、暗号化を無視しないように、すべてのロケールとプラットフォームで同じ方法で日付を読み取ることができる必要があります。
編集: URL の問題が解決しました。Java は、.net と ? の間に / が必要でした。以下では:
"http://login.minecraft.net/?user=" + username + "&password=" + password + "&version=99"
今、私の暗号化クラスが何かにひっくり返っています...