DES check weak key #1 0:hex:"0101010101010101":int:1 DES check weak key #2 0:hex:"FEE0FEE0FEF1FEF1":int:1 DES check weak key #3 0:hex:"0101010101010100":int:0 DES check weak key #4 0:hex:"EEE0FEE0FEF1FEF1":int:0 DES Encrypt OpenSSL Test Vector #1 1:hex:"0000000000000000":hex:"0000000000000000":hex:"8CA64DE9C1B123A7" DES Encrypt OpenSSL Test Vector #2 1:hex:"FFFFFFFFFFFFFFFF":hex:"FFFFFFFFFFFFFFFF":hex:"7359B2163E4EDC58" DES Encrypt OpenSSL Test Vector #3 1:hex:"3000000000000000":hex:"1000000000000001":hex:"958E6E627A05557B" DES Encrypt OpenSSL Test Vector #4 1:hex:"1111111111111111":hex:"1111111111111111":hex:"F40379AB9E0EC533" DES Encrypt OpenSSL Test Vector #5 1:hex:"0123456789ABCDEF":hex:"1111111111111111":hex:"17668DFC7292532D" DES Encrypt OpenSSL Test Vector #6 1:hex:"1111111111111111":hex:"0123456789ABCDEF":hex:"8A5AE1F81AB8F2DD" DES Encrypt OpenSSL Test Vector #7 1:hex:"0000000000000000":hex:"0000000000000000":hex:"8CA64DE9C1B123A7" DES Encrypt OpenSSL Test Vector #8 1:hex:"FEDCBA9876543210":hex:"0123456789ABCDEF":hex:"ED39D950FA74BCC4" DES Encrypt OpenSSL Test Vector #9 1:hex:"7CA110454A1A6E57":hex:"01A1D6D039776742":hex:"690F5B0D9A26939B" DES Encrypt OpenSSL Test Vector #10 1:hex:"0131D9619DC1376E":hex:"5CD54CA83DEF57DA":hex:"7A389D10354BD271" DES Encrypt OpenSSL Test Vector #11 1:hex:"07A1133E4A0B2686":hex:"0248D43806F67172":hex:"868EBB51CAB4599A" DES Encrypt OpenSSL Test Vector #12 1:hex:"3849674C2602319E":hex:"51454B582DDF440A":hex:"7178876E01F19B2A" DES Encrypt OpenSSL Test Vector #13 1:hex:"04B915BA43FEB5B6":hex:"42FD443059577FA2":hex:"AF37FB421F8C4095" DES Encrypt OpenSSL Test Vector #14 1:hex:"0113B970FD34F2CE":hex:"059B5E0851CF143A":hex:"86A560F10EC6D85B" DES Encrypt OpenSSL Test Vector #15 1:hex:"0170F175468FB5E6":hex:"0756D8E0774761D2":hex:"0CD3DA020021DC09" DES Encrypt OpenSSL Test Vector #16 1:hex:"43297FAD38E373FE":hex:"762514B829BF486A":hex:"EA676B2CB7DB2B7A" DES Encrypt OpenSSL Test Vector #17 1:hex:"07A7137045DA2A16":hex:"3BDD119049372802":hex:"DFD64A815CAF1A0F" DES Encrypt OpenSSL Test Vector #18 1:hex:"04689104C2FD3B2F":hex:"26955F6835AF609A":hex:"5C513C9C4886C088" DES Encrypt OpenSSL Test Vector #19 1:hex:"37D06BB516CB7546":hex:"164D5E404F275232":hex:"0A2AEEAE3FF4AB77" DES Encrypt OpenSSL Test Vector #20 1:hex:"1F08260D1AC2465E":hex:"6B056E18759F5CCA":hex:"EF1BF03E5DFA575A" DES Encrypt OpenSSL Test Vector #21 1:hex:"584023641ABA6176":hex:"004BD6EF09176062":hex:"88BF0DB6D70DEE56" DES Encrypt OpenSSL Test Vector #22 1:hex:"025816164629B007":hex:"480D39006EE762F2":hex:"A1F9915541020B56" DES Encrypt OpenSSL Test Vector #23 1:hex:"49793EBC79B3258F":hex:"437540C8698F3CFA":hex:"6FBF1CAFCFFD0556" DES Encrypt OpenSSL Test Vector #24 1:hex:"4FB05E1515AB73A7":hex:"072D43A077075292":hex:"2F22E49BAB7CA1AC" DES Encrypt OpenSSL Test Vector #25 1:hex:"49E95D6D4CA229BF":hex:"02FE55778117F12A":hex:"5A6B612CC26CCE4A" DES Encrypt OpenSSL Test Vector #26 1:hex:"018310DC409B26D6":hex:"1D9D5C5018F728C2":hex:"5F4C038ED12B2E41" DES Encrypt OpenSSL Test Vector #27 1:hex:"1C587F1C13924FEF":hex:"305532286D6F295A":hex:"63FAC0D034D9F793" DES Encrypt OpenSSL Test Vector #28 1:hex:"0101010101010101":hex:"0123456789ABCDEF":hex:"617B3A0CE8F07100" DES Encrypt OpenSSL Test Vector #29 1:hex:"1F1F1F1F0E0E0E0E":hex:"0123456789ABCDEF":hex:"DB958605F8C8C606" DES Encrypt OpenSSL Test Vector #30 1:hex:"E0FEE0FEF1FEF1FE":hex:"0123456789ABCDEF":hex:"EDBFD1C66C29CCC7" DES Encrypt OpenSSL Test Vector #31 1:hex:"0000000000000000":hex:"FFFFFFFFFFFFFFFF":hex:"355550B2150E2451" DES Encrypt OpenSSL Test Vector #32 1:hex:"FFFFFFFFFFFFFFFF":hex:"0000000000000000":hex:"CAAAAF4DEAF1DBAE" DES Encrypt OpenSSL Test Vector #33 1:hex:"0123456789ABCDEF":hex:"0000000000000000":hex:"D5D44FF720683D0D" DES Encrypt OpenSSL Test Vector #34 1:hex:"FEDCBA9876543210":hex:"FFFFFFFFFFFFFFFF":hex:"2A2BB008DF97C2F2" DES Decrypt OpenSSL Test Vector #1 2:hex:"0000000000000000":hex:"8CA64DE9C1B123A7":hex:"0000000000000000" DES Decrypt OpenSSL Test Vector #2 2:hex:"FFFFFFFFFFFFFFFF":hex:"7359B2163E4EDC58":hex:"FFFFFFFFFFFFFFFF" DES Decrypt OpenSSL Test Vector #3 2:hex:"3000000000000000":hex:"958E6E627A05557B":hex:"1000000000000001" DES Decrypt OpenSSL Test Vector #4 2:hex:"1111111111111111":hex:"F40379AB9E0EC533":hex:"1111111111111111" DES Decrypt OpenSSL Test Vector #5 2:hex:"0123456789ABCDEF":hex:"17668DFC7292532D":hex:"1111111111111111" DES Decrypt OpenSSL Test Vector #6 2:hex:"1111111111111111":hex:"8A5AE1F81AB8F2DD":hex:"0123456789ABCDEF" DES Decrypt OpenSSL Test Vector #7 2:hex:"0000000000000000":hex:"8CA64DE9C1B123A7":hex:"0000000000000000" DES Decrypt OpenSSL Test Vector #8 2:hex:"FEDCBA9876543210":hex:"ED39D950FA74BCC4":hex:"0123456789ABCDEF" DES Decrypt OpenSSL Test Vector #9 2:hex:"7CA110454A1A6E57":hex:"690F5B0D9A26939B":hex:"01A1D6D039776742" DES Decrypt OpenSSL Test Vector #10 2:hex:"0131D9619DC1376E":hex:"7A389D10354BD271":hex:"5CD54CA83DEF57DA" DES Decrypt OpenSSL Test Vector #11 2:hex:"07A1133E4A0B2686":hex:"868EBB51CAB4599A":hex:"0248D43806F67172" DES Decrypt OpenSSL Test Vector #12 2:hex:"3849674C2602319E":hex:"7178876E01F19B2A":hex:"51454B582DDF440A" DES Decrypt OpenSSL Test Vector #13 2:hex:"04B915BA43FEB5B6":hex:"AF37FB421F8C4095":hex:"42FD443059577FA2" DES Decrypt OpenSSL Test Vector #14 2:hex:"0113B970FD34F2CE":hex:"86A560F10EC6D85B":hex:"059B5E0851CF143A" DES Decrypt OpenSSL Test Vector #15 2:hex:"0170F175468FB5E6":hex:"0CD3DA020021DC09":hex:"0756D8E0774761D2" DES Decrypt OpenSSL Test Vector #16 2:hex:"43297FAD38E373FE":hex:"EA676B2CB7DB2B7A":hex:"762514B829BF486A" DES Decrypt OpenSSL Test Vector #17 2:hex:"07A7137045DA2A16":hex:"DFD64A815CAF1A0F":hex:"3BDD119049372802" DES Decrypt OpenSSL Test Vector #18 2:hex:"04689104C2FD3B2F":hex:"5C513C9C4886C088":hex:"26955F6835AF609A" DES Decrypt OpenSSL Test Vector #19 2:hex:"37D06BB516CB7546":hex:"0A2AEEAE3FF4AB77":hex:"164D5E404F275232" DES Decrypt OpenSSL Test Vector #20 2:hex:"1F08260D1AC2465E":hex:"EF1BF03E5DFA575A":hex:"6B056E18759F5CCA" DES Decrypt OpenSSL Test Vector #21 2:hex:"584023641ABA6176":hex:"88BF0DB6D70DEE56":hex:"004BD6EF09176062" DES Decrypt OpenSSL Test Vector #22 2:hex:"025816164629B007":hex:"A1F9915541020B56":hex:"480D39006EE762F2" DES Decrypt OpenSSL Test Vector #23 2:hex:"49793EBC79B3258F":hex:"6FBF1CAFCFFD0556":hex:"437540C8698F3CFA" DES Decrypt OpenSSL Test Vector #24 2:hex:"4FB05E1515AB73A7":hex:"2F22E49BAB7CA1AC":hex:"072D43A077075292" DES Decrypt OpenSSL Test Vector #25 2:hex:"49E95D6D4CA229BF":hex:"5A6B612CC26CCE4A":hex:"02FE55778117F12A" DES Decrypt OpenSSL Test Vector #26 2:hex:"018310DC409B26D6":hex:"5F4C038ED12B2E41":hex:"1D9D5C5018F728C2" DES Decrypt OpenSSL Test Vector #27 2:hex:"1C587F1C13924FEF":hex:"63FAC0D034D9F793":hex:"305532286D6F295A" DES Decrypt OpenSSL Test Vector #28 2:hex:"0101010101010101":hex:"617B3A0CE8F07100":hex:"0123456789ABCDEF" DES Decrypt OpenSSL Test Vector #29 2:hex:"1F1F1F1F0E0E0E0E":hex:"DB958605F8C8C606":hex:"0123456789ABCDEF" DES Decrypt OpenSSL Test Vector #30 2:hex:"E0FEE0FEF1FEF1FE":hex:"EDBFD1C66C29CCC7":hex:"0123456789ABCDEF" DES Decrypt OpenSSL Test Vector #31 2:hex:"0000000000000000":hex:"355550B2150E2451":hex:"FFFFFFFFFFFFFFFF" DES Decrypt OpenSSL Test Vector #32 2:hex:"FFFFFFFFFFFFFFFF":hex:"CAAAAF4DEAF1DBAE":hex:"0000000000000000" DES Decrypt OpenSSL Test Vector #33 2:hex:"0123456789ABCDEF":hex:"D5D44FF720683D0D":hex:"0000000000000000" DES Decrypt OpenSSL Test Vector #34 2:hex:"FEDCBA9876543210":hex:"2A2BB008DF97C2F2":hex:"FFFFFFFFFFFFFFFF" DES-CBC Encrypt OpenSSL Test Vector #1 3:hex:"0123456789abcdef":hex:"fedcba9876543210":hex:"37363534333231204E6F77206973207468652074696D6520":hex:"ccd173ffab2039f4acd8aefddfd8a1eb468e91157888ba68":int:0 DES-CBC Decrypt OpenSSL Test Vector #1 4:hex:"0123456789abcdef":hex:"fedcba9876543210":hex:"ccd173ffab2039f4acd8aefddfd8a1eb468e91157888ba68":hex:"37363534333231204E6F77206973207468652074696D6520":int:0 3DES-ECB 2Key Encrypt OpenSSL Test Vector #1 5:int:2:hex:"0000000000000000FFFFFFFFFFFFFFFF":hex:"0000000000000000":hex:"9295B59BB384736E" 3DES-ECB 2Key Encrypt OpenSSL Test Vector #2 5:int:2:hex:"FFFFFFFFFFFFFFFF3000000000000000":hex:"FFFFFFFFFFFFFFFF":hex:"199E9D6DF39AA816" 3DES-ECB 2Key Decrypt OpenSSL Test Vector #1 6:int:2:hex:"0000000000000000FFFFFFFFFFFFFFFF":hex:"9295B59BB384736E":hex:"0000000000000000" 3DES-ECB 2Key Decrypt OpenSSL Test Vector #2 6:int:2:hex:"FFFFFFFFFFFFFFFF3000000000000000":hex:"199E9D6DF39AA816":hex:"FFFFFFFFFFFFFFFF" 3DES-CBC 3Key Encrypt OpenSSL Test Vector #1 7:int:3:hex:"0123456789abcdeff1e0d3c2b5a49786fedcba9876543210":hex:"fedcba9876543210":hex:"37363534333231204E6F77206973207468652074696D6520":hex:"3FE301C962AC01D02213763C1CBD4CDC799657C064ECF5D4":int:0 3DES-CBC 3Key Decrypt OpenSSL Test Vector #1 8:int:3:hex:"0123456789abcdeff1e0d3c2b5a49786fedcba9876543210":hex:"fedcba9876543210":hex:"3FE301C962AC01D02213763C1CBD4CDC799657C064ECF5D4":hex:"37363534333231204E6F77206973207468652074696D6520":int:0 DES-CBC Encrypt (Invalid input length) 3:hex:"0123456789abcdef":hex:"fedcba9876543210":hex:"37363534333231204E6F77206973207468652074696D65":hex:"":exp:0 3DES-CBC 3Key Encrypt (Invalid input length) 7:int:3:hex:"0123456789abcdeff1e0d3c2b5a49786fedcba9876543210":hex:"fedcba9876543210":hex:"37363534333231204E6F77206973207468652074696D65":hex:"":exp:0 Run through parity bit tests 9 DES Selftest 10