<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="generator" content="Osso Notes">
    <title></title></head>
<body>
<p>I'd love to see a length parameter to specify the length of the output. a short prefix might be enough for identifying a string and takes much less space.
<br>
<br>substr could be applied for sure, but this is much simpler (and faster)
<br>
<br>cool idea btw, I'll be pulling this to 3.4 after review.
<br>
<br>----- Original message -----
<br>&gt; On 2012-08-03, Peter Gyongyosi wrote:
<br>&gt; 
<br>&gt; &gt; tfhash: New template function to calculate the SHA1 of its input
<br>&gt; &gt; 
<br>&gt; &gt; This patch adds a new template function called $(hash) which can be
<br>&gt; &gt; used to calculate the SHA1 hash of its inputs. As it uses the SHA1()
<br>&gt; &gt; function from OpenSSL, it is only available if syslog-ng is compiled
<br>&gt; &gt; using --enable-ssl.
<br>&gt; &gt; 
<br>&gt; &gt; One use case for it can be when you'd like to anonymize sensitive
<br>&gt; &gt; parts of&nbsp; &#32;the
<br>&gt; &gt; log message (eg. the user name) you parsed out using patterndb before
<br>&gt; &gt; storing or forwarding it for further analysis but would like to retain
<br>&gt; &gt; the ability to correlate messages along this value.
<br>&gt; 
<br>&gt; I like this very much! Another use case would be to use $(hash) along
<br>&gt; with&nbsp; &#32;$(substr) to "shard" logs across multiple storage points.
<br>&gt; 
<br>&gt; I'd love to see $(hash) with an (optional?) argument specifying the
<br>&gt; digest&nbsp; &#32;algorithm to use, but even with just SHA-1 it's really cool (and
<br>&gt; simple).
<br>&gt; 
<br>&gt; 
<br>&gt; 
<br>&gt; -- 
<br>&gt; Jakub Jankowski|<a href="mailto:shasta@toxcorp.com">shasta@toxcorp.com</a>|<a href="http://toxcorp.com/">http://toxcorp.com/</a>
<br>&gt; GPG: FCBF F03D 9ADB B768 8B92 BB52 0341 9037 A875 942D
<br>&gt; ______________________________________________________________________________
<br>&gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a>
<br>&gt; Documentation:
<br>&gt; <a href="http://www.balabit.com/support/documentation/?product=syslog-ng">http://www.balabit.com/support/documentation/?product=syslog-ng</a> FAQ:
<br>&gt; <a href="http://www.balabit.com/wiki/syslog-ng-faq">http://www.balabit.com/wiki/syslog-ng-faq</a>
<br>&gt; 
<br><br></p>
</body>
</html>