{"id":16353,"date":"2021-02-22T02:22:53","date_gmt":"2021-02-22T01:22:53","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=16353"},"modified":"2021-02-24T08:34:27","modified_gmt":"2021-02-24T07:34:27","slug":"hash256","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=16353","title":{"rendered":"#Hashgenerator: NodeRed Hash SHA-256 GUI Flow Generator"},"content":{"rendered":"<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/02\/sha-256.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/02\/sha-256.png\" alt=\"nodered, sha-256\" width=\"1682\" height=\"734\" class=\"aligncenter size-full wp-image-16354\" \/><\/a><\/p>\n<p>Wer in einer sch\u00f6nen GUI mit NodeRed mal einen SHA-256 Hash erzeugen will, kann das gern hiermit machen. Hier der Flow: &#8230; <!--more--><\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/02\/nodered-flow-hash.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/02\/nodered-flow-hash.png\" alt=\"\" width=\"1352\" height=\"770\" class=\"aligncenter size-full wp-image-16356\" \/><\/a><\/p>\n<p>Den Code des Flows stelle ich gern hier zur Verf\u00fcgung <\/p>\n<pre class=\"lang:default decode:true \" >[\r\n    {\r\n        \"id\": \"8c7858ec.ea668\",\r\n        \"type\": \"tab\",\r\n        \"label\": \"Hash SHA-256\",\r\n        \"disabled\": false,\r\n        \"info\": \"\"\r\n    },\r\n    {\r\n        \"id\": \"620e3948.7c8458\",\r\n        \"type\": \"group\",\r\n        \"z\": \"8c7858ec.ea668\",\r\n        \"name\": \"GUI\",\r\n        \"style\": {\r\n            \"fill\": \"#e3f3d3\",\r\n            \"label\": true\r\n        },\r\n        \"nodes\": [\r\n            \"f22508c6.fbb47\",\r\n            \"39696a59.a28096\"\r\n        ],\r\n        \"x\": 64,\r\n        \"y\": 199,\r\n        \"w\": 602,\r\n        \"h\": 82\r\n    },\r\n    {\r\n        \"id\": \"f7651dde.c15ac\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"8c7858ec.ea668\",\r\n        \"name\": \"Inject\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            },\r\n            {\r\n                \"p\": \"topic\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"\",\r\n        \"payloadType\": \"str\",\r\n        \"x\": 170,\r\n        \"y\": 140,\r\n        \"wires\": [\r\n            [\r\n                \"a285ae46.8a56b\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"3631795c.1eac0e\",\r\n        \"type\": \"debug\",\r\n        \"z\": \"8c7858ec.ea668\",\r\n        \"name\": \"\",\r\n        \"active\": true,\r\n        \"tosidebar\": true,\r\n        \"console\": false,\r\n        \"tostatus\": false,\r\n        \"complete\": \"payload\",\r\n        \"targetType\": \"msg\",\r\n        \"statusVal\": \"\",\r\n        \"statusType\": \"auto\",\r\n        \"x\": 570,\r\n        \"y\": 140,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"5106f040.3e5d8\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"8c7858ec.ea668\",\r\n        \"name\": \"(c) 2021 Thomas Wenzlaff   www.wenzlaff.info\",\r\n        \"info\": \"\",\r\n        \"x\": 490,\r\n        \"y\": 420,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"4db0e3c6.21085c\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"8c7858ec.ea668\",\r\n        \"name\": \"Node: node-red-contrib-cryptography\",\r\n        \"info\": \"\",\r\n        \"x\": 510,\r\n        \"y\": 380,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"a285ae46.8a56b\",\r\n        \"type\": \"hash sha256\",\r\n        \"z\": \"8c7858ec.ea668\",\r\n        \"name\": \"\",\r\n        \"x\": 370,\r\n        \"y\": 140,\r\n        \"wires\": [\r\n            [\r\n                \"3631795c.1eac0e\",\r\n                \"f22508c6.fbb47\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"f22508c6.fbb47\",\r\n        \"type\": \"ui_text\",\r\n        \"z\": \"8c7858ec.ea668\",\r\n        \"g\": \"620e3948.7c8458\",\r\n        \"group\": \"6743b83e.0ad88\",\r\n        \"order\": 2,\r\n        \"width\": \"1\",\r\n        \"height\": \"3\",\r\n        \"name\": \"Hash Ausgabe\",\r\n        \"label\": \"Ausgabe\",\r\n        \"format\": \"{{msg.payload}}\",\r\n        \"layout\": \"col-center\",\r\n        \"x\": 560,\r\n        \"y\": 240,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"39696a59.a28096\",\r\n        \"type\": \"ui_text_input\",\r\n        \"z\": \"8c7858ec.ea668\",\r\n        \"g\": \"620e3948.7c8458\",\r\n        \"name\": \"\",\r\n        \"label\": \"Eingabe Klartext\",\r\n        \"tooltip\": \"Eingabe des Wertes f\u00fcr den ein Hash automatisch berechnet wird\",\r\n        \"group\": \"6743b83e.0ad88\",\r\n        \"order\": 3,\r\n        \"width\": 0,\r\n        \"height\": 0,\r\n        \"passthru\": true,\r\n        \"mode\": \"text\",\r\n        \"delay\": 300,\r\n        \"topic\": \"topic\",\r\n        \"topicType\": \"msg\",\r\n        \"x\": 170,\r\n        \"y\": 240,\r\n        \"wires\": [\r\n            [\r\n                \"a285ae46.8a56b\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"6743b83e.0ad88\",\r\n        \"type\": \"ui_group\",\r\n        \"name\": \"Hash SHA-256\",\r\n        \"tab\": \"af3fd632.935f38\",\r\n        \"order\": 2,\r\n        \"disp\": true,\r\n        \"width\": \"14\",\r\n        \"collapse\": false\r\n    },\r\n    {\r\n        \"id\": \"af3fd632.935f38\",\r\n        \"type\": \"ui_tab\",\r\n        \"name\": \"Crypto Hash\",\r\n        \"icon\": \"dashboard\",\r\n        \"disabled\": false,\r\n        \"hidden\": false\r\n    }\r\n]<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Wer in einer sch\u00f6nen GUI mit NodeRed mal einen SHA-256 Hash erzeugen will, kann das gern hiermit machen. Hier der Flow: &#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,4606,2520,1023],"tags":[4644,4597,4646,4645,2516,4643,2824,4647],"class_list":["post-16353","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-crypto","category-node-red","category-raspberry-pi","tag-aes","tag-crypto","tag-crypto-flow","tag-crypto-gui","tag-flow","tag-hash256","tag-nodered","tag-nodered-crypte-flow"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/16353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16353"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/16353\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16353"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}