File tree Expand file tree Collapse file tree 7 files changed +137
-0
lines changed Expand file tree Collapse file tree 7 files changed +137
-0
lines changed Original file line number Diff line number Diff line change @@ -53,4 +53,20 @@ func Cbc() error {
53
53
output .Stdoutl ("[AES][Decoding]" , string (decBytes ))
54
54
55
55
return nil
56
+
57
+ /*
58
+ $ task
59
+ task: [build] go build .
60
+ task: [run] ./try-golang -onetime
61
+
62
+ ENTER EXAMPLE NAME: crypto_aes_cbc
63
+
64
+ [Name] "crypto_aes_cbc"
65
+ [AES][Encoding] 41b9e7408e1df7bbf637cc8c933c18f589ea342f87141ed070acfbf3b71b1922b34dc0c2e036c832af3155535170dae8462859a789cf730737cce6e59bb08103
66
+ [AES][Decoding] 123456789012345_123456789012345_123456789012345_123456789012345_
67
+
68
+
69
+ [Elapsed] 72.28µs
70
+ */
71
+
56
72
}
Original file line number Diff line number Diff line change @@ -48,4 +48,20 @@ func Ecb() error {
48
48
output .Stdoutl ("[AES][Decoding]" , string (decBytes ))
49
49
50
50
return nil
51
+
52
+ /*
53
+ $ task
54
+ task: [build] go build .
55
+ task: [run] ./try-golang -onetime
56
+
57
+ ENTER EXAMPLE NAME: crypto_aes_ecb
58
+
59
+ [Name] "crypto_aes_ecb"
60
+ [AES][Encoding] b418fa0c8115c71ee2ba4680a1339033b418fa0c8115c71ee2ba4680a1339033b418fa0c8115c71ee2ba4680a1339033b418fa0c8115c71ee2ba4680a1339033
61
+ [AES][Decoding] 123456789012345_123456789012345_123456789012345_123456789012345_
62
+
63
+
64
+ [Elapsed] 42.24µs
65
+ */
66
+
51
67
}
Original file line number Diff line number Diff line change @@ -46,4 +46,20 @@ func Compare() error {
46
46
}
47
47
48
48
return nil
49
+
50
+ /*
51
+ $ task
52
+ task: [build] go build .
53
+ task: [run] ./try-golang -onetime
54
+
55
+ ENTER EXAMPLE NAME: crypto_bcrypt_compare
56
+
57
+ [Name] "crypto_bcrypt_compare"
58
+ [match] helloworld
59
+ [mismatch] helloworlD
60
+
61
+
62
+ [Elapsed] 180.46252ms
63
+ */
64
+
49
65
}
Original file line number Diff line number Diff line change @@ -42,4 +42,24 @@ func Generate() error {
42
42
output .Stdoutl ("[bcrypt][parts][hash ]" , hash )
43
43
44
44
return nil
45
+
46
+ /*
47
+ $ task
48
+ task: [build] go build .
49
+ task: [run] ./try-golang -onetime
50
+
51
+ ENTER EXAMPLE NAME: crypto_bcrypt_generate
52
+
53
+ [Name] "crypto_bcrypt_generate"
54
+ [bcrypt][original] helloworld
55
+ [bcrypt][hashed ] $2a$10$e3FM4kek9EaGjluKpiQV4u4KnZPeuVYH2lowQt.x1BrMGFjAp98ky
56
+ [bcrypt][parts][algorithm ] 2a
57
+ [bcrypt][parts][streatching] 10
58
+ [bcrypt][parts][salt ] e3FM4kek9EaGjluKpiQV4u
59
+ [bcrypt][parts][hash ] 4KnZPeuVYH2lowQt.x1BrMGFjAp98ky
60
+
61
+
62
+ [Elapsed] 60.652059ms
63
+ */
64
+
45
65
}
Original file line number Diff line number Diff line change @@ -59,4 +59,25 @@ func Md5Checksum() error {
59
59
})
60
60
61
61
return err
62
+
63
+ /*
64
+ $ task
65
+ task: Task "build" is up to date
66
+ task: [run] ./try-golang -onetime
67
+
68
+ ENTER EXAMPLE NAME: crypto_md5_checksum
69
+
70
+ [Name] "crypto_md5_checksum"
71
+ [working directory] /workspace/try-golang
72
+ [checksum] /workspace/try-golang/builder/builder.go 988b24083283afcc9d88267266dc4400
73
+ [checksum] /workspace/try-golang/builder/builder_test.go 2d96e2295bd02557a23b6fc7510a43e6
74
+ [checksum] /workspace/try-golang/builder/doc.go 1a37ae8953bfae6ebeb675b990c53811
75
+ [checksum] /workspace/try-golang/cmd/args.go f0e4e8fcc1be9f1491d464c5276f0573
76
+ [checksum] /workspace/try-golang/cmd/root.go 8e975214335c7e09f8ba312de7d64f29
77
+
78
+ snip...
79
+
80
+ [Elapsed] 40.861369ms
81
+ */
82
+
62
83
}
Original file line number Diff line number Diff line change @@ -28,4 +28,28 @@ func Read() error {
28
28
}
29
29
30
30
return nil
31
+
32
+ /*
33
+ $ task
34
+ task: [build] go build .
35
+ task: [run] ./try-golang -onetime
36
+
37
+ ENTER EXAMPLE NAME: crypto_rand_read
38
+
39
+ [Name] "crypto_rand_read"
40
+ [Crypto][rand.Read] 5e1d604a62647e940ffd655fde24783e2d95de503d31e4272011a02b5456d544
41
+ [Crypto][rand.Read] 8711bba87e9374c02e5e6aa128a64bc2b314bd5da6d0340d05e1cb70397cb4b6
42
+ [Crypto][rand.Read] 39a744bbb8b46a6a6babba3223ff10a88981a01157317cda57e748d5e7070a22
43
+ [Crypto][rand.Read] bf5777bc2b1692b0eaca8a17b7776f3ce79631a93ac4d6f46ac3d1030268e209
44
+ [Crypto][rand.Read] c39ce5f19ca6b801acd81c849944457f2adfd8e981b89e726cb51270ac51ac46
45
+ [Crypto][rand.Read] 1d65a859a3f8bde8d5c5ef123ce31d92b17a0a055be254757830e015a374ea83
46
+ [Crypto][rand.Read] e9c0fb22876ca5f1cda72251d574e07dc4056751bbb7e8865818fd930bd31ada
47
+ [Crypto][rand.Read] 9434bfb5f579398787ad78f0a5d3c6ca752331b61285bdb015451c9203b44802
48
+ [Crypto][rand.Read] 216f6f34ed7468d6f7ba97ba63523578336eac29372587aeb840579ed50e9841
49
+ [Crypto][rand.Read] 30cc31ca66a26c97585400bfa1e654a21373125c9936b91bca8b943746f375fe
50
+
51
+
52
+ [Elapsed] 118.88µs
53
+ */
54
+
31
55
}
Original file line number Diff line number Diff line change @@ -34,4 +34,28 @@ func Reader() error {
34
34
}
35
35
36
36
return nil
37
+
38
+ /*
39
+ $ task
40
+ task: [build] go build .
41
+ task: [run] ./try-golang -onetime
42
+
43
+ ENTER EXAMPLE NAME: crypto_rand_reader
44
+
45
+ [Name] "crypto_rand_reader"
46
+ [Crypto][rand.Reader] 307f9d04d58969c2678e0e3a88b4061778f4dc8857364f6eb17feb62336db65e
47
+ [Crypto][rand.Reader] 23a020127adb882746c8d50b9fd71921be27c9f7788eb5bd961a379703c4fe6e
48
+ [Crypto][rand.Reader] 45739916586e01eb5680417ebbb2484bdf002e12f963e30fd36bb15f93de8892
49
+ [Crypto][rand.Reader] 92d2f9b8ae758f488c8fc0fdb1a41b33f9c2fda8afa2f81eb24c6942929dc8d9
50
+ [Crypto][rand.Reader] a6202c11c9607c44b86f3152f10305369002a407e779dca8013a4de5e47c726c
51
+ [Crypto][rand.Reader] ec4b91bf90c6b8e26670820e1f047d831c71606f72f5af1122bc983969b07291
52
+ [Crypto][rand.Reader] ed830f6ccf4bfa2f4f279a2fa8c55baac7eb4f34a8b2314cb84e9c8b06b73f00
53
+ [Crypto][rand.Reader] 987b43ade967123324776d334d51f17e736f290ade08772dc1db00527c233e9f
54
+ [Crypto][rand.Reader] c273e8ded06028d4459ebc71553b4ac002868934b6ec1bca764b31a8f7426c0a
55
+ [Crypto][rand.Reader] 1e716242912aa9ac145c96e554c70c50a3a6d1687813956b967c44bbde4b4de0
56
+
57
+
58
+ [Elapsed] 107.62µs
59
+ */
60
+
37
61
}
You can’t perform that action at this time.
0 commit comments