Skip to content

Instantly share code, notes, and snippets.

@marcgeld
Created November 18, 2016 10:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marcgeld/0bc41fe8eb456fc23cf8d4eaaa3ccd2c to your computer and use it in GitHub Desktop.
Save marcgeld/0bc41fe8eb456fc23cf8d4eaaa3ccd2c to your computer and use it in GitHub Desktop.
Base64 encode & decode
#!/usr/bin/env groovy
@Grab(group='commons-codec', module='commons-codec', version='1.10')
import org.apache.commons.codec.binary.Base64
def plainText = "PasswordText"
def encodedText = new String(Base64.encodeBase64(plainText.getBytes()))
def decodedText = new String(Base64.decodeBase64(encodedText.getBytes()))
println "plainText: '${plainText}"
println "Base64 encodedText: '${encodedText}"
println "Base64 decodedText: '${decodedText}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment