私は、暗号化、復号化、ハッシュ、符号を持つクラスを持っています。将来、それは他のものを実装するかもしれませんが、私の質問は、そのクラスが呼び出されることです。現在私はEncrypterと呼んでいますが、実際には暗号化に関するものではありません。私はCryptoという言葉について考えましたが、それが人々が通常使う/考えているのかどうかはわかりません。暗号化、復号化、ハッシュを呼び出すクラスとは何ですか?
2
A
答えて
3
私はそれをOpenSSLと呼んでいます。あなたは対称暗号化のために "パスワード"を使用している場合、ハァー、真剣に今、真剣に今Crypto
それのための良い名前です。私はCryptographic NonceとString2Key関数を作る方法でも投げるだろう。彼らは非常に異なっているので、暗号化の形式をハッシュと呼んでいないことをうれしく思います。
0
それ...
CrytoManagerまたはのCryptoServiceコール?
または多分...
EncryptionManager?あなたは各主要目的のための1、複数のクラスにあなたの単一のクラスを分割したい場合がありますようですね
またはCryptoUtilityクラス...
4
:
- ハッシュを復号
- を暗号化します
- 署名
- 署名検証
これらのクラスをライブラリまたはモジュールに集めることができます(用語は使用する言語によって異なります)。
関連する問題
- 1. Md5ハッシュの暗号化と復号化
- 2. 暗号化および復号化クラス?
- 3. 暗号化/復号化鍵管理とは何ですか?
- 4. 暗号化と復号化
- 5. リンクの塩とハッシュの暗号化/復号化
- 6. パスワードでの暗号化と復号化
- 7. RSA暗号化/復号化
- 8. AES暗号化/復号化
- 9. 暗号化/復号化soll
- 10. 復号化、暗号化
- 11. SWIFTの暗号化と復号化
- 12. ファイルの暗号化と復号化
- 13. DataTableオブジェクトの暗号化と復号化
- 14. ASP.net ViewStateの暗号化と復号化
- 15. ESAPIの暗号化と復号化
- 16. PHPスイッチ:暗号化と復号化
- 17. ファイルの復号化と暗号化
- 18. SQL Serverの暗号化と復号化
- 19. DES、RSAの暗号化と復号化
- 20. C++の暗号化と復号化
- 21. PGP暗号化と復号化
- 22. シーザー暗号化と復号化C++
- 23. Asp.net暗号化と復号化
- 24. 暗号化と復号化Java Caesar Cipher
- 25. C++暗号化と復号化のソースコード
- 26. DES-ECB暗号化と復号化
- 27. 暗号化と復号化 - Javaの
- 28. AES暗号化は、復号化は、Java
- 29. テキストファイルからの暗号化/復号化
- 30. iphoneでのRSA暗号化/復号化
String2Keyとは何ですか? – Tower
@rFactorよくパスワードは人間が読める形式であり、ユーザーはパスワードを繰り返し、一般的に暗号化に使用するには叙述的に悪い選択です。プロフェッショナルな暗号化ルーチンを見てみると、普通のbase16の代わりにbase256文字列を返すメッセージダイジェスト関数から作られたs2k関数(通常はそうではない)を使用します。これらの関数は任意の長さのパスワードを受け入れることができます。パディングの必要なしに、暗号化ルーチンに必要な正確な長さのバイナリ文字列を返します。 – rook
ああ、あなたはキー導出関数について話していますか? – Tower