SHA256 Signature

Vahid sabeti.ltd at gmail.com
Tue Jun 18 19:07:44 UTC 2024


On Tuesday, 18 June 2024 at 17:18:18 UTC, Erdem wrote:
> On Tuesday, 18 June 2024 at 06:49:24 UTC, Vahid wrote:
>>
>> How can I create a SHA256 signature hash in D?
>
> Does this do what you want?
>
>
> ```d
> import std.digest.md;
> import std.digest.sha;
> import std.stdio;
>
> void main()
> {
>     auto key = makeDigest!SHA256();
>     key.put(cast(ubyte[])"çorba");
>     auto result = key.finish();
>     writeln(result.toHexString());
> }
> ```

Thank you for your reply.

I have found that the issue is related to the 'Secret' variable. 
In fact, I possess a private key that needs to sign it for the 
JWT. How can I accomplish this? It appears that RSA encryption is 
required in this scenario.


More information about the Digitalmars-d-learn mailing list