corrade-nucleus-nucleons – Blame information for rev 20
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
20 | office | 1 | Crypto = (require '../cryptojs').Crypto |
2 | key = '12345678' |
||
3 | us = 'Hello, 世界!' |
||
4 | |||
5 | mode = new Crypto.mode.ECB Crypto.pad.pkcs7 |
||
6 | |||
7 | console.log "ub = #{ub = Crypto.charenc.UTF8.stringToBytes us}" |
||
8 | console.log "eb = #{eb = Crypto.DES.encrypt ub, key, {asBytes: true, mode: mode}}" |
||
9 | console.log "ehs= #{ehs= Crypto.util.bytesToHex eb}" |
||
10 | |||
11 | console.log "eb2= #{eb2= Crypto.util.hexToBytes ehs}" |
||
12 | console.log "ub2= #{ub2= Crypto.DES.decrypt eb2, key, {asBytes: true, mode: mode}}" |
||
13 | console.log "us2= #{us2= Crypto.charenc.UTF8.bytesToString ub2}" |