corrade-nucleus-nucleons – Blame information for rev 20

Subversion Repositories:
Rev:
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}"