Written by Sam McGeown
on 7/1/2015
A requirement that often arises in large, complex orchestration projects is the need to encrypt and decrypt information. One such requirement recently specified triple DES password based encryption as the standard, which led me through a lot of Google searches to CryptoJS.
CryptoJS is a growing collection of standard and secure cryptographic algorithms implemented in JavaScript using best practices and patterns. They are fast, and they have a consistent and simple interface.
Written by Sam McGeown
on 6/1/2015
It’s a fairly common requirement when creating a new user to assign a randomly generated password, so during a recent engagement I wrote a little password generator to do that. I wanted to be able to chose whether special characters were used, and the length of the password - typically if the password doesn’t used special characters I would increase the length significantly!
Characters should be randomly picked from:
a-z A-Z 0-9 (optional) ASCII special characters Inputs passwordLength - the length of the password to be generated (number) excludePunctuation - exclude the use of special characters if TRUE (boolean) Outputs generatedPassword - the generated password (SecureString) The SecureString type prevents the string from being displayed in the workflow attributes - it can be used as a normal string, but will be asterisk’d when displayed.
Written by Sam McGeown
on 5/1/2015
Written by Sam McGeown
on 2/1/2015
Written by Sam McGeown
on 23/12/2014
Written by Simon Eady
on 12/12/2014
Written by Simon Eady
on 4/12/2014
Written by Sam McGeown
on 19/11/2014
Written by Sam McGeown
on 27/10/2014
Written by Simon Eady
on 22/10/2014