1import * as checksum from 'checksum'
2import * as crypto from 'crypto'
3
4function crypto_test()
5{
6	let enc_param = {
7		'key': '000102030405060708090a0b0c0d0e0f',
8		'in': '3132333435363738'
9	}
10	let enc_result = crypto.encrypt(enc_param);
11	console.log('encrypt:'+enc_result)
12
13	let dec_param = {
14		'key': '000102030405060708090a0b0c0d0e0f',
15		'in': enc_result
16	}
17
18	let dec_result = crypto.decrypt(dec_param);
19	console.log('decrypt:'+dec_result)
20}
21
22function checksum_test()
23{
24	let check_param = {
25		'src': '000102030405060708090a0b0c0d0e0f'
26	}
27
28	let crc16_result = checksum.crc16(check_param);
29	console.log('crc16:'+crc16_result)
30
31	let crc32_result = checksum.crc32(check_param);
32	console.log('crc32:'+crc32_result)
33
34	let md5 = checksum.md5(check_param);
35	console.log('md5:'+md5)
36}
37
38//checksum_test()
39crypto_test()
40
41