aws-md5-of-message-attributes
v1.0.0
Published
Compute the MD5 hash of AWS SQS Message Attributes
Downloads
72,121
Readme
AWS MD5 of Message Attributes
Compute the MD5 hash of AWS SQS Message Attributes

Install
npm i aws-md5-of-message-attributesUsage examples:
const { md5OfMessageAttributes } = require("aws-md5-of-message-attributes");
const simpleAttribute = { attribName1: { DataType: "String", StringValue: "attribValue 1" } };
md5OfMessageAttributes(simpleAttribute); // 19e27d4e946b072f3f58da80d94fd778
const withCustomAttributeType = { customNumberTypeAttrib: { DataType: "Number.float", StringValue: "4563442423554324324264524243.32543234" } };
md5OfMessageAttributes(withCustomAttributeType); // 9fe1b90bbd9965bdf77bac517c7d2495
const binaryAttribute = { binaryAttribute: { DataType: "Binary", BinaryValue: Buffer.from("Hello binary world!").toString("base64") } };
md5OfMessageAttributes(binaryAttribute); // 31a92b15d92f8db860eda32aceb656c3
const multipleAttributes = {
attribName1: { DataType: "String", StringValue: "attribValue 1" },
customNumberTypeAttrib: { DataType: "Number.float", StringValue: "4563442423554324324264524243.32543234" },
binaryAttribute: { DataType: "Binary", BinaryValue: Buffer.from("Hello binary world!").toString("base64") },
};
md5OfMessageAttributes(multipleAttributes); // c932db14a896c663f83c260297d594ffResources:
