var crypt = require('crypto'); var cipher = crypt.createCipher('aes256', 'Gufdre89uCXJijdi'); var text = 'この文字列を暗号化します'; var crypted = cipher.update(text, 'utf8', 'hex'); crypted += cipher.final('hex'); console.log('暗号化した文字列: ' + crypted); var decipher = crypt.createDecipher('aes256', 'Gufdre89uCXJijdi'); var dec = decipher.update(crypted, 'hex', 'utf8'); dec += decipher.final('utf8'); console.log('復号化した文字列: ', dec);
利用できる暗号化アルゴリズムは openssl list-message-digest-algorithms コマンドで確認できます。
0 件のコメント:
コメントを投稿