12 lines
328 B
JavaScript
12 lines
328 B
JavaScript
const crypto = require('crypto');
|
|
|
|
const stripEnvQuotes = (value = '') => value.replace(/^"|"$/g, '');
|
|
const hashSecret = (value) => crypto.createHash('sha256').update(value).digest('hex');
|
|
const maskSecret = (id, value) => `masked:${id}:${value.slice(-6)}`;
|
|
|
|
module.exports = {
|
|
stripEnvQuotes,
|
|
hashSecret,
|
|
maskSecret,
|
|
};
|