07-18-2009
Cryotography -Linux API for HMAC-SHA256 algorithm
Hi all,
I need to calculate MAC value using HMAC-SHA256 algorithm with a message and a key.
Is there any Linux APIs/utilities already exist for HMAC-SHA256?
Thanks,
Amio
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
21444 tomusr 213M 61M sleep 29 10 1:20:46 0.1% java/43
21249 root 93M 44M sleep 29 10 1:07:19 0.2% java/56
is there anyway i can use a command to get the total of the SIZE? 306M (Derive from... (5 Replies)
Discussion started by: filthymonk
5 Replies
2. Shell Programming and Scripting
Hi All,
I wrote the following script in R. However, i can not run it. Because the data file is so big. Therefore, i need to write it in shell script. Could you please help me?
######################################
data=as.matrix(read.table("data.txt"))... (3 Replies)
Discussion started by: senayasma
3 Replies
3. Shell Programming and Scripting
Hi,
I need to call an API (GetUsageDetails)from inside a shell script which takes an input argument acct_nbr.
The output of API will be like :
<usageAccum accumId="450" accumCaptn="PM_125" inclUnits="1410.00" inclUnitsUsed="744.00" shared="true" pooled="false" prorated="false"... (1 Reply)
Discussion started by: rkrish
1 Replies
4. Shell Programming and Scripting
Hi,
My file looks like below:
1 abc@xyz.com
2 klm@klm.com
There are two fields separated by tab.
i want to append a third field which will be the sha256 hash of the email address field.
Anyone have any solution?
Note: I have already tried with while read line .... but the... (1 Reply)
Discussion started by: Mihir Ray
1 Replies
5. AIX
Received a vulnerability - SSH INSECURE HMAC ALGORITHMS ENABLED.
The solution was to Disable any 96-bit HMAC Algorithms. Disable any MD5-based HMAC Algorithms.
Can someone please tell me how to disable in AIX 5.3?
Thanks,
Sudo (1 Reply)
Discussion started by: sudo su
1 Replies
6. Solaris
Hi all,
I am attempting to create a BART manifest on a Solaris 10 box; however, I need it to be hashed with SHA256. Normally, at the beginning of a "bart create" command, the version and date appear along with the type of encryption listed. When I run the command though I receive the... (3 Replies)
Discussion started by: Derk Berk
3 Replies
7. UNIX for Beginners Questions & Answers
Hello,
i want to create a sha256 hash for a file and copy the source file under new filename as :
sha256hash_sourcefilename
Input : sha256sum FILE
Example : sha156sum mounttest.123
Output HASH_FILE
How to do this ?
e.g.:
... (1 Reply)
Discussion started by: bdittmar
1 Replies
8. Web Development
Ref:
https://itnext.io/face-api-js-javascript-api-for-face-recognition-in-the-browser-with-tensorflow-js-bcc2a6c4cf07 (0 Replies)
Discussion started by: Neo
0 Replies
9. Programming
Hello everyone,
Since my python knowledge is limimted, I've challenged myself to learn as much as possible to help me with my carrere. I'm currently trying to convert a shell script to python, just to give myself a task. There is one section of the script that I'm having issues converting and... (2 Replies)
Discussion started by: da1
2 Replies
LEARN ABOUT MOJAVE
digest::hmac
Digest::HMAC(3) User Contributed Perl Documentation Digest::HMAC(3)
NAME
Digest::HMAC - Keyed-Hashing for Message Authentication
SYNOPSIS
# Functional style
use Digest::HMAC qw(hmac hmac_hex);
$digest = hmac($data, $key, &myhash);
print hmac_hex($data, $key, &myhash);
# OO style
use Digest::HMAC;
$hmac = Digest::HMAC->new($key, "Digest::MyHash");
$hmac->add($data);
$hmac->addfile(*FILE);
$digest = $hmac->digest;
$digest = $hmac->hexdigest;
$digest = $hmac->b64digest;
DESCRIPTION
HMAC is used for message integrity checks between two parties that share a secret key, and works in combination with some other Digest
algorithm, usually MD5 or SHA-1. The HMAC mechanism is described in RFC 2104.
HMAC follow the common "Digest::" interface, but the constructor takes the secret key and the name of some other simple "Digest::" as
argument.
The hmac() and hmac_hex() functions and the Digest::HMAC->new() constructor takes an optional $blocksize argument as well. The HMAC
algorithm assumes the digester to hash by iterating a basic compression function on blocks of data and the $blocksize should match the
byte-length of such blocks.
The default $blocksize is 64 which is suitable for the MD5 and SHA-1 digest functions. For stronger algorithms the blocksize probably
needs to be increased.
SEE ALSO
Digest::HMAC_MD5, Digest::HMAC_SHA1
RFC 2104
AUTHORS
Graham Barr <gbarr@ti.com>, Gisle Aas <gisle@aas.no>
perl v5.18.2 2011-07-25 Digest::HMAC(3)