3 つまたは 4 つのグループが存在する可能性がありますが、それらはすべて数値であり、これらの 3 つまたは 4 つのグループに基づいて数値を取得できます。
ringa_lee
暗号化の結果はbyte[]ですが、デフォルトでは16進数の文字列(またはbase64?これは定かではありません)に変換されます 実際、コンピュータ内ではどのような型であっても数値(バイト)です。 単純な大まかな文字列 getBytes で数値を取得できます
ハッシュ関数を自分で書きます。たとえば、数値を 12345 などの別の数値にマッピングします。各数値は +3mod10 演算を実行し、45678 になります。次に、45678 演算で各数値を XOR または AND し、新しい数値を取得します。ランダムアルゴリズムを使用して長さを固定する方法。長さが長すぎる場合は値の一部をランダムに選択し、短すぎる場合はランダムシーケンスを追加します。ただし、上記の同様のアプローチには欠陥があり、検証が不足しています。特にデータベース ストレージのパスワードについては、実際のプロジェクトで使用することはお勧めできません。 実際のプロジェクトについては、企業のセキュリティ担当者に問い合わせることをお勧めします
暗号化の結果はbyte[]ですが、デフォルトでは16進数の文字列(またはbase64?これは定かではありません)に変換されます
実際、コンピュータ内ではどのような型であっても数値(バイト)です。
単純な大まかな文字列 getBytes で数値を取得できます
ハッシュ関数を自分で書きます。たとえば、数値を 12345 などの別の数値にマッピングします。各数値は +3mod10 演算を実行し、45678 になります。次に、45678 演算で各数値を XOR または AND し、新しい数値を取得します。ランダムアルゴリズムを使用して長さを固定する方法。長さが長すぎる場合は値の一部をランダムに選択し、短すぎる場合はランダムシーケンスを追加します。ただし、上記の同様のアプローチには欠陥があり、検証が不足しています。特にデータベース ストレージのパスワードについては、実際のプロジェクトで使用することはお勧めできません。
実際のプロジェクトについては、企業のセキュリティ担当者に問い合わせることをお勧めします