鍵または暗号を使用せずに文字列を暗号化および復号化する方法を知っていますか?文字列として入力を受け取り、入力は暗号化された文字列として扱われます。暗号化のインスタンスまたは鍵を使用しない暗号化
答えて
これはほとんど暗号化されていません - 攻撃者が「復号化」機能を呼び出せばすぐに秘密はなくなります。 は標準の暗号化アルゴリズムを使用し、コードに組み込まれたキーで呼び出すことができますが、ではなくをお勧めします。特に、コード内のキーはコンパイルされているかどうかにかかわらず、コードにアクセスできる人なら誰でも見ることができるからです。
最初のものは私は基本的な暗号化が必要です、私のアプリケーションは、私もSecretKey skey = kgen.generateKey()を使用しています。私はAESを使って最初に暗号化します。私はこれを解読する際に同じ鍵を使う必要があります。私はこれをどうやって取得しますか?何らかのファイルにこの鍵を保存したいとすれば、 – max
私は鍵とパスワードをPasswordSafeに保存します。キーとパスワードを保存するための他のツールもあります。ネット上でいくつかを探します。ほとんどのユーザーは、暗号化キーとして使用できるパスワードを生成することもできます。その後、パスワードを必要とする社内のユーザーにパスワードを渡すことができます。 –
暗号が鍵、ランダムパッド、または何らかの種類の秘密を使用していない場合、アルゴリズムが秘密で推測不可能な場合にのみ安全です。あなたが秘密を保持するアルゴリズムに頼っているとき、あなたは本当に貧しい実績を持っているあいまいさによるセキュリティに頼っています。
私は鍵交換がPITAであることは知っていますが、半能力の攻撃者による盗聴を防ぐには唯一の方法です。
を試してください。ROT13を試してください。これはこれで得られるほど安全です。しかし、実際の暗号化はありません。
暗号化/復号化キーをアプリケーションに埋め込むことができます。その暗号化/復号化キーをアプリケーションに組み込むことはできません。しかし、あなたの暗号化はあなたがそれを保存するのと同じくらい安全です - 本当に安全ではありません。そして、誰もがアプリケーションを逆アセンブルし、あなたの解読ルーチンを呼び出すことができます。
- 1. C#での公開鍵暗号化と秘密鍵暗号化の使い方
- 2. Azure DocumentDBの暗号化:暗号鍵を使用していますか?
- 3. ceasar暗号化を使用したOTP暗号化
- 4. CryptoJs暗号化とRijndaelManagedを使用したC#暗号化 - エラー
- 5. 暗号化ライブラリを使用してCodeigniterで暗号化コードを生成 "/"ライブラリまたは暗号化ライブラリ
- 6. 暗号化 - 対称鍵
- 7. 対称鍵暗号化アルゴリズム
- 8. 良い暗号化/暗号化の本
- 9. Vignere配列を使った暗号化の暗号化/復号化java
- 10. 通常の暗号化/認証を超えた暗号化のクリエイティブな使用
- 11. トークン化エンジン|シードファイルを使用した暗号化復号化
- 12. シーザー暗号暗号化Python
- 13. 暗号化された秘密鍵と暗号化された文字列の復号化
- 14. OpenAM:RESTFUL API - 暗号化/暗号化パスワード
- 15. 暗号化を使用したAES鍵のラッピング
- 16. PKCSを使用した公開鍵の暗号化
- 17. 複数のRSA公開鍵を使用した暗号化
- 18. 暗号化Javaが正しく暗号化されない
- 19. RSA暗号化(RSACryptoServiceProvider)を使用した暗号化されたデータサイズ
- 20. 暗号ブロックチェーンの復号XOR「暗号化」
- 21. RSA公開鍵を使用したAndroid暗号化文字列
- 22. 暗号化/復号化鍵管理とは何ですか?
- 23. ユーザパスワードを暗号化する2ウェイ暗号化のハンドル/ストア暗号化キー
- 24. シーザー暗号シンプルな暗号化コード
- 25. PHPを使用したC#暗号化の復号化
- 26. Springを使用したパスワードの暗号化/復号化
- 27. TripleDes、PKCS7、ECBを使用したPHPの暗号化/復号化
- 28. 暗号化されていない暗号化
- 29. 暗号化は
- 30. サーバーから暗号化し、クライアントで暗号化を解除します(クライアントでは暗号化しません)。
どのように暗号化するのですか?難読化?あなたはBase64のようなエンコーディングを使うことができます。 – jontro
これまでの回答からわかるように、あなたが求めていることは、あまりセキュリティを提供しません。あなたがしようとしていることについてもっと教えていただけますか? –