データベースに暗号化された文字列/数値があります(これはSQLサーバーの暗号化によって行われ、「䚶ઙᷤ阹熂」のようになります)。これをc#コードで復号化する必要があります。どうすればこれを実現できますか?誰かがこれについて私を助けることができますか?
1 に答える
1
クレジットカード情報をデータベースに保存しないでください。トラブルのレシピです。そうすることで、ハッカーにとって非常に魅力的な標的になり、ハッカーがハッカーを回収することに成功した場合、ビジネスを終了し、クレジットカード番号が盗まれた人々の生活だけでなくあなたの生活も台無しにする可能性があります。
また、そのような情報を保存することは違法である可能性がありますが、あなたの国の法律に依存します。ガイドラインを確認してください。
それでも先に進んでそのような情報を保存したい場合は、ENCRYPT ENCRYPT ENCRYPTのルールを守り、決してDECRYPTしないでください。MD5(クレジットカード情報を格納するためにmd5のようなアルゴリズムを使用する必要があるというわけではありません)のように、復号化するアルゴリズムはありませんが、データを暗号化することしかできません。入力した情報がデータベース内の暗号化されたデータと一致することを確認するには、最初に同じアルゴリズムで文字列を暗号化し、次にデータベース内の暗号化された文字列と比較します。適切なアルゴリズムと適切で安全なサーバーを選択してください。
安全で、まだ破られていない暗号化アルゴリズムを選択してください。
于 2012-07-05T08:48:31.333 に答える