Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
sha256とc/c ++を使用してファイルをエンコードするにはどうすればよいですか?ありがとう!
SHA 256は、SecureHashAlgorithmの略です。指定されたファイルのハッシュのみを生成します。特定のハッシュから元のファイルを取得することはできません。そうしないと、ハッシュ関数は役に立ちません。
暗号化/復号化を実行する場合は、 AESの方が優れたソリューションになります。必要なものはすべてOpenSSLにあります。
SHAの目的がわからない場合は、自分で行うのではなく、このことを知っている人に聞いた方がよいでしょう。特定のライブラリを使用している場合でも、スネークオイルを生成する可能性は非常に高くなります。セキュリティは、一部の暗号化関数を呼び出すだけではありません。