Qt を使用し、チェックサム値を 16 進数で暗号化/復号化する既存の方法を持つソフトウェアを使用しています。現在、base 64 にあるいくつかのチェックサム値に遭遇しました。base64 チェックサムに対して同じことを行うためにホイールを再発明する代わりに、Qt または KDE を使用して base64 値を 16 進値に変換する方法があるかどうか疑問に思っていました。ライブラリ . このようにして、ほぼ同様のタスクを実行するために半分重複したコードを書くことから自分自身を救うことができます。
これがどのように機能するかは次のとおりです。
Input: VO2S9pgCq1lqgTFTKssVj6amn0npNdagtjI8ziDtiRQ=
Output: 54ed92f69802ab596a8131532acb158fa6a69f49e935d6a0b6323cce20ed8914
入力は QString に含まれています。また、Qt/KDE にビルトイン サポートがない場合、C++ での方法を提案してもらえますか?