Sample code for 30+ languages & platforms
PowerShell

Generate Salt in Hex or Base64 Format

See more Encryption Examples

Demonstrates how to generate a cryptographic salt value and get the result as hex or base64.

Chilkat PowerShell Downloads

PowerShell
Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll"

# In cryptography, a salt is random data that is used as an additional input to a one-way function that "hashes" data, a password or passphrase.

# Let's say we want to generate a 16-byte salt value..
$prng = New-Object Chilkat.Prng

$saltHex = $prng.GenRandom(16,"hex")
$("16-byte salt as hex: " + $saltHex)

$saltBase64 = $prng.GenRandom(16,"base64")
$("16-byte salt as base64: " + $saltBase64)