Spring4D ライブラリには暗号化クラスがありますが、期待どおりに動作させることができません。私はおそらくそれらを間違って使用していますが、例がないため難しくなっています。
たとえば、Web サイトhttps://quickhash.com/hash-sha256-onlineでは、「test」という単語をハッシュして、次のハッシュを生成できます。
9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
Spring4D ライブラリを使用して、次のコードは異なるハッシュを生成します。
CreateSHA256.ComputeHash('test').ToString;
結果:
9EFEA1AEAC9EDA04A892885A65FDAE0E6D9BE8C9FC96DA76D31B929262E12B1D
大文字/小文字は別として、まったく異なるハッシュです。何か間違ったことをしているに違いないことはわかっていますが、使用例がないため、これを行う方法にこだわっています。