前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >金蝶k/3 K3密码对照破解源码

金蝶k/3 K3密码对照破解源码

作者头像
landv
发布2018-08-02 16:41:38
2.2K0
发布2018-08-02 16:41:38
举报
文章被收录于专栏:landvlandv
  • 金蝶k/3 K3密码对照破解源码

通过密码对照表进行密码破解

以下是源码:

代码语言:javascript
复制
VERSION 5.00
Object = "{0ECD9B60-23AA-11D0-B351-00A0C9055D8E}#6.0#0"; "MSHFLXGD.OCX"
Begin VB.Form Form1 
   Caption         =   "K3密码对照破解"
   ClientHeight    =   9690
   ClientLeft      =   120
   ClientTop       =   450
   ClientWidth     =   10860
   ScaleHeight     =   9690
   ScaleWidth      =   10860
   StartUpPosition =   3  '窗口缺省
   Begin VB.Frame Frame1 
      Height          =   975
      Left            =   240
      TabIndex        =   8
      Top             =   240
      Width           =   9255
      Begin VB.TextBox Text4 
         Height          =   375
         Left            =   840
         TabIndex        =   11
         Text            =   "192.168.0.6"
         Top             =   240
         Width           =   2055
      End
      Begin VB.TextBox Text5 
         Height          =   375
         IMEMode         =   3  'DISABLE
         Left            =   3600
         PasswordChar    =   "*"
         TabIndex        =   10
         Top             =   240
         Width           =   2535
      End
      Begin VB.TextBox Text6 
         Height          =   375
         Left            =   6960
         TabIndex        =   9
         Text            =   "AIS20140620092508"
         Top             =   240
         Width           =   2055
      End
      Begin VB.Label Label5 
         Caption         =   "密码:"
         Height          =   255
         Left            =   3000
         TabIndex        =   14
         Top             =   360
         Width           =   735
      End
      Begin VB.Label Label4 
         Caption         =   "帐套名:"
         Height          =   375
         Left            =   6240
         TabIndex        =   13
         Top             =   360
         Width           =   735
      End
      Begin VB.Label Label3 
         Caption         =   "服务器:"
         Height          =   375
         Left            =   120
         TabIndex        =   12
         Top             =   360
         Width           =   735
      End
   End
   Begin MSHierarchicalFlexGridLib.MSHFlexGrid MSFGrid_dsj 
      Height          =   8055
      Left            =   240
      TabIndex        =   7
      Top             =   1440
      Width           =   10455
      _ExtentX        =   18441
      _ExtentY        =   14208
      _Version        =   393216
      AllowUserResizing=   3
      _NumberOfBands  =   1
      _Band(0).Cols   =   2
   End
   Begin VB.CommandButton Command2 
      Caption         =   "读取密码"
      Height          =   615
      Left            =   9600
      TabIndex        =   6
      Top             =   360
      Width           =   855
   End
   Begin VB.TextBox Text3 
      Height          =   495
      Left            =   1800
      TabIndex        =   5
      Text            =   "Text3"
      Top             =   3840
      Width           =   6015
   End
   Begin VB.TextBox Text2 
      Height          =   1695
      Left            =   1800
      MultiLine       =   -1  'True
      ScrollBars      =   2  'Vertical
      TabIndex        =   2
      Top             =   4440
      Width           =   7335
   End
   Begin VB.CommandButton Command1 
      Caption         =   "解密码"
      Height          =   495
      Left            =   8040
      TabIndex        =   1
      Top             =   3600
      Width           =   1095
   End
   Begin VB.TextBox Text1 
      Height          =   495
      Left            =   1800
      TabIndex        =   0
      Text            =   ")  F "", ,P T #8 *P!D &D 80!N &@ <0 C '< : !M &4 )0 X #( .  W #( ,0!Y 'H 8P Q  T ""@ "
      Top             =   3120
      Width           =   6135
   End
   Begin VB.Label Label2 
      Caption         =   "K3密码字段:"
      Height          =   375
      Left            =   840
      TabIndex        =   4
      Top             =   3240
      Width           =   1095
   End
   Begin VB.Label Label1 
      Caption         =   "结果:"
      Height          =   375
      Left            =   960
      TabIndex        =   3
      Top             =   4440
      Width           =   735
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim arr_data(283, 1) As String
Dim conn As ADODB.Connection

Dim rs As ADODB.Recordset
Private Function getpassword(ByVal values As String) As String
    Dim i As Integer
    Dim str As String
    Dim str_1 As String
    Dim str_2 As String
    Dim len_str_2 As Integer
    Dim len_str_2_1 As Integer
    Dim password As String
    i = 0
    len_str_2_1 = 0
    str = Replace(values, " ", "□")
    Text3.Text = str
    Do While Len(str) > 0
        i = i + 1
        str_1 = Left(str, i)
        If GetPass(str_1) <> "" Then
            str_2 = Right(str, Len(str) - i + 1)
            str = Right(str, Len(str) - i)
            password = password & GetPass(str_1)
            i = 0
        End If
        If i > 5 Then
            len_str_2 = Len(str_2)
            If len_str_2_1 = len_str_2 Then
              If str_2 <> "□□" Then
                            password = "密码为:" & password & "注意:剩下的" & str_2 & "找不到匹配数据,请输入正确的数据"
               End If
              '  password = "密码为:" & password & Chr(13) & Chr(10) & "注意:剩下的" & str_2 & "找不到匹配数据,请输入正确的数据"
                Exit Do
            Else
            len_str_2_1 = len_str_2
            End If
            str = str_2
            i = 0
            'Exit Do
        End If
        DoEvents
    Loop
    getpassword = password
End Function
Private Function GetPass(ByVal values As String) As String
    Dim i  As Integer
    Dim ReValues As String
    For i = 0 To 282
        If arr_data(i, 0) = values Then
            ReValues = arr_data(i, 1)
            Exit For
        End If
    Next
    GetPass = ReValues
End Function
Private Sub Command1_Click()
    Text2.Text = getpassword(Right(Text1.Text, Len(Text1.Text) - 50))
    
End Sub

Private Sub Command2_Click()
'OpenCn Text4.Text, Text6.Text, "sa", Text5.Text
Dim sql As String
Set conn = New ADODB.Connection
     Set rs = New ADODB.Recordset
sql = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=" & Text5.Text & ";Initial Catalog=" & Text6.Text & ";Data Source=" & Text4.Text    '如果不用这个模块也行可以,这一句便是常用的引擎。

Debug.Print sql
conn.ConnectionString = sql
'
conn.Open
'
'
 rs.Open " select * from t_user where fsid is not null and len(fsid)>50", conn, 1, 3
 


        If rs.RecordCount > 0 Then
            MSFGrid_dsj.Rows = rs.RecordCount + 1
            MSFGrid_dsj.Cols = 5
            MSFGrid_dsj.TextMatrix(0, 0) = "序号"
            MSFGrid_dsj.TextMatrix(0, 1) = "用户id"
            MSFGrid_dsj.TextMatrix(0, 2) = "用户名称"
            MSFGrid_dsj.TextMatrix(0, 3) = "描述"
            MSFGrid_dsj.TextMatrix(0, 4) = "用户密码"

            For i = 1 To rs.RecordCount
                MSFGrid_dsj.TextMatrix(i, 0) = i
                MSFGrid_dsj.TextMatrix(i, 1) = rs.Fields("fuserid")
                MSFGrid_dsj.TextMatrix(i, 2) = rs.Fields("fname")
                 MSFGrid_dsj.TextMatrix(i, 4) = getpassword(Right(rs.Fields("fsid"), Len(rs.Fields("fsid")) - 50))

                rs.MoveNext
            Next i
        Else
            MSFGrid_dsj.Rows = 1
            MSFGrid_dsj.Cols = 5
            MSFGrid_dsj.TextMatrix(0, 0) = "序号"
            MSFGrid_dsj.TextMatrix(0, 1) = "用户id"
            MSFGrid_dsj.TextMatrix(0, 2) = "用户名称"
            MSFGrid_dsj.TextMatrix(0, 3) = "描述"
            MSFGrid_dsj.TextMatrix(0, 4) = "用户密码"
        End If
End Sub

Private Sub Form_Load()
    '初始化密码字典
    arr_data(0, 0) = "□P□"
    arr_data(1, 0) = "□Q□"
    arr_data(2, 0) = "□R□"
    arr_data(3, 0) = "□S□"
    arr_data(4, 0) = "□T□"
    arr_data(5, 0) = "□U□"
    arr_data(6, 0) = "□V□"
    arr_data(7, 0) = "□W□"
    arr_data(8, 0) = "□X□"
    arr_data(9, 0) = "□Y□"
    arr_data(10, 0) = "!A□"
    arr_data(11, 0) = "!B□"
    arr_data(12, 0) = "!C□"
    arr_data(13, 0) = "!D□"
    arr_data(14, 0) = "!E□"
    arr_data(15, 0) = "!F□"
    arr_data(16, 0) = "!G□"
    arr_data(17, 0) = "!H□"
    arr_data(18, 0) = "!I□"
    arr_data(19, 0) = "!J□"
    arr_data(20, 0) = "!K□"
    arr_data(21, 0) = "!L□"
    arr_data(22, 0) = "!M□"
    arr_data(23, 0) = "!N□"
    arr_data(24, 0) = "!O□"
    arr_data(25, 0) = "!P□"
    arr_data(26, 0) = "!Q□"
    arr_data(27, 0) = "!R□"
    arr_data(28, 0) = "!S□"
    arr_data(29, 0) = "!T□"
    arr_data(30, 0) = "!U□"
    arr_data(31, 0) = "!V□"
    arr_data(32, 0) = "!W□"
    arr_data(33, 0) = "!X□"
    arr_data(34, 0) = "!Y□"
    arr_data(35, 0) = "!Z□"
    arr_data(36, 0) = "!!□"
    arr_data(37, 0) = "!" & Chr(34) & "□"
    arr_data(38, 0) = "!#□"
    arr_data(39, 0) = "!$□"
    arr_data(40, 0) = "!%□"
    arr_data(41, 0) = "!&□"
    arr_data(42, 0) = "!'□"
    arr_data(43, 0) = "!(□"
    arr_data(44, 0) = "!)□"
    arr_data(45, 0) = "!*□"
    arr_data(46, 0) = "!+□"
    arr_data(47, 0) = "!,□"
    arr_data(48, 0) = "!-□"
    arr_data(49, 0) = "!.□"
    arr_data(50, 0) = "!/□"
    arr_data(51, 0) = "!0□"
    arr_data(52, 0) = "!1□"
    arr_data(53, 0) = "!2□"
    arr_data(54, 0) = "!3□"
    arr_data(55, 0) = "!4□"
    arr_data(56, 0) = "!5□"
    arr_data(57, 0) = "!6□"
    arr_data(58, 0) = "!7□"
    arr_data(59, 0) = "!8□"
    arr_data(60, 0) = "!9□"
    arr_data(61, 0) = "!:□"
    arr_data(62, 0) = "□A□"
    arr_data(63, 0) = "□!□"
    arr_data(64, 0) = "□C□"
    arr_data(65, 0) = "□D□"
    arr_data(66, 0) = "□E□"
    arr_data(67, 0) = "!>□"
    arr_data(68, 0) = "□F□"
    arr_data(69, 0) = "□J□"
    arr_data(70, 0) = "□H□"
    arr_data(71, 0) = "□I□"
    arr_data(72, 0) = "!?□"
    arr_data(73, 0) = "□K□"
    arr_data(74, 0) = "□]□"
    arr_data(75, 0) = "□M□"
    arr_data(76, 0) = "!;□"
    arr_data(77, 0) = "!=□"
    arr_data(78, 0) = "![□"
    arr_data(79, 0) = "!]□"
    arr_data(80, 0) = "□[□"
    arr_data(81, 0) = "□Z□"
    arr_data(82, 0) = "□B□"
    arr_data(83, 0) = "□G□"
    arr_data(84, 0) = "□L□"
    arr_data(85, 0) = "□N□"
    arr_data(86, 0) = "□_□"
    arr_data(87, 0) = "!<□"
    arr_data(88, 0) = "!\□"
    arr_data(89, 0) = "□0□"
    arr_data(90, 0) = "!@□"
    arr_data(91, 0) = "!^□"
    arr_data(92, 0) = "□\□"
    arr_data(93, 0) = "□^□"
    arr_data(94, 0) = "#□□"
    arr_data(95, 0) = "#$□"
    arr_data(96, 0) = "#(□"
    arr_data(97, 0) = "#,□"
    arr_data(98, 0) = "#0□"
    arr_data(99, 0) = "#4□"
    arr_data(100, 0) = "#8□"
    arr_data(101, 0) = "#<□"
    arr_data(102, 0) = "#@□"
    arr_data(103, 0) = "#D□"
    arr_data(104, 0) = "&$□"
    arr_data(105, 0) = "&(□"
    arr_data(106, 0) = "&,□"
    arr_data(107, 0) = "&0□"
    arr_data(108, 0) = "&4□"
    arr_data(109, 0) = "&8□"
    arr_data(110, 0) = "&<□"
    arr_data(111, 0) = "&@□"
    arr_data(112, 0) = "&D□"
    arr_data(113, 0) = "&H□"
    arr_data(114, 0) = "&L□"
    arr_data(115, 0) = "&P□"
    arr_data(116, 0) = "&T□"
    arr_data(117, 0) = "&X□"
    arr_data(118, 0) = "&\□"
    arr_data(119, 0) = "'□□"
    arr_data(120, 0) = "'$□"
    arr_data(121, 0) = "'(□"
    arr_data(122, 0) = "',□"
    arr_data(123, 0) = "'0□"
    arr_data(124, 0) = "'4□"
    arr_data(125, 0) = "'8□"
    arr_data(126, 0) = "'<□"
    arr_data(127, 0) = "'@□"
    arr_data(128, 0) = "'D□"
    arr_data(129, 0) = "'H□"
    arr_data(130, 0) = "$$□"
    arr_data(131, 0) = "$(□"
    arr_data(132, 0) = "$,□"
    arr_data(133, 0) = "$0□"
    arr_data(134, 0) = "$4□"
    arr_data(135, 0) = "$8□"
    arr_data(136, 0) = "$<□"
    arr_data(137, 0) = "$@□"
    arr_data(138, 0) = "$D□"
    arr_data(139, 0) = "$H□"
    arr_data(140, 0) = "$L□"
    arr_data(141, 0) = "$P□"
    arr_data(142, 0) = "$T□"
    arr_data(143, 0) = "$X□"
    arr_data(144, 0) = "$\□"
    arr_data(145, 0) = "%□□"
    arr_data(146, 0) = "%$□"
    arr_data(147, 0) = "%(□"
    arr_data(148, 0) = "%,□"
    arr_data(149, 0) = "%0□"
    arr_data(150, 0) = "%4□"
    arr_data(151, 0) = "%8□"
    arr_data(152, 0) = "%<□"
    arr_data(153, 0) = "%@□"
    arr_data(154, 0) = "%D□"
    arr_data(155, 0) = "%H□"
    arr_data(156, 0) = Chr(34) & "$□"
    arr_data(157, 0) = "$□□"
    arr_data(158, 0) = Chr(34) & ",□"
    arr_data(159, 0) = Chr(34) & "0□"
    arr_data(160, 0) = Chr(34) & "4□"
    arr_data(161, 0) = "%X□"
    arr_data(162, 0) = Chr(34) & "8□"
    arr_data(163, 0) = Chr(34) & "H□"
    arr_data(164, 0) = Chr(34) & "@□"
    arr_data(165, 0) = Chr(34) & "D□"
    arr_data(166, 0) = "%\□"
    arr_data(167, 0) = Chr(34) & "L□"
    arr_data(168, 0) = "#T□"
    arr_data(169, 0) = Chr(34) & "T□"
    arr_data(170, 0) = "%L□"
    arr_data(171, 0) = "%T□"
    arr_data(172, 0) = "'L□"
    arr_data(173, 0) = "'T□"
    arr_data(174, 0) = "#L□"
    arr_data(175, 0) = "#H□"
    arr_data(176, 0) = Chr(34) & "(□"
    arr_data(177, 0) = Chr(34) & "<□"
    arr_data(178, 0) = Chr(34) & "P□"
    arr_data(179, 0) = Chr(34) & "X□"
    arr_data(180, 0) = "#\□"
    arr_data(181, 0) = "%P□"
    arr_data(182, 0) = "'P□"
    arr_data(183, 0) = Chr(34) & " \ Chr(34) & "
    arr_data(184, 0) = "&□□"
    arr_data(185, 0) = "'X□"
    arr_data(186, 0) = "#P□"
    arr_data(187, 0) = "#X□"
    arr_data(188, 0) = "□,0"
    arr_data(189, 0) = ",0□"
    arr_data(190, 0) = ",@□"
    arr_data(191, 0) = ",P□"
    arr_data(192, 0) = "-□□"
    arr_data(193, 0) = "-0□"
    arr_data(194, 0) = "-@□"
    arr_data(195, 0) = "-P□"
    arr_data(196, 0) = ".□"
    arr_data(197, 0) = ".0□"
    arr_data(198, 0) = "80"
    arr_data(199, 0) = "8@"
    arr_data(200, 0) = "8P"
    arr_data(201, 0) = "9□"
    arr_data(202, 0) = "90"
    arr_data(203, 0) = "9@"
    arr_data(204, 0) = "9P"
    arr_data(205, 0) = ":□"
    arr_data(206, 0) = ":0"
    arr_data(207, 0) = ":@"
    arr_data(208, 0) = ":P"
    arr_data(209, 0) = ";□"
    arr_data(210, 0) = ";0"
    arr_data(211, 0) = ";@"
    arr_data(212, 0) = ";P"
    arr_data(213, 0) = "<□"
    arr_data(214, 0) = "<0"
    arr_data(215, 0) = "<@"
    arr_data(216, 0) = "<P"
    arr_data(217, 0) = "=□"
    arr_data(218, 0) = "=0"
    arr_data(219, 0) = "=@"
    arr_data(220, 0) = "=P"
    arr_data(221, 0) = ">□"
    arr_data(222, 0) = ">0"
    arr_data(223, 0) = ">@"
    arr_data(224, 0) = "00"
    arr_data(225, 0) = "0@"
    arr_data(226, 0) = "0P"
    arr_data(227, 0) = "1□"
    arr_data(228, 0) = "10"
    arr_data(229, 0) = "1@"
    arr_data(230, 0) = "1P"
    arr_data(231, 0) = "2□"
    arr_data(232, 0) = "20"
    arr_data(233, 0) = "2@"
    arr_data(234, 0) = "2P"
    arr_data(235, 0) = "3□"
    arr_data(236, 0) = "30"
    arr_data(237, 0) = "3@"
    arr_data(238, 0) = "3P"
    arr_data(239, 0) = "4□"
    arr_data(240, 0) = "40"
    arr_data(241, 0) = "4@"
    arr_data(242, 0) = "4P"
    arr_data(243, 0) = "5□"
    arr_data(244, 0) = "50"
    arr_data(245, 0) = "5@"
    arr_data(246, 0) = "5P"
    arr_data(247, 0) = "6□"
    arr_data(248, 0) = "60"
    arr_data(249, 0) = "6@"
    arr_data(250, 0) = "(0"
    arr_data(251, 0) = "0□"
    arr_data(252, 0) = "(P"
    arr_data(253, 0) = ")□"
    arr_data(254, 0) = ")0"
    arr_data(255, 0) = "7@"
    arr_data(256, 0) = ")@"
    arr_data(257, 0) = "*@"
    arr_data(258, 0) = "*□"
    arr_data(259, 0) = "*0"
    arr_data(260, 0) = "7P"
    arr_data(261, 0) = "*P"
    arr_data(262, 0) = "/0"
    arr_data(263, 0) = "+0"
    arr_data(264, 0) = "6P"
    arr_data(265, 0) = "70"
    arr_data(266, 0) = ">P"
    arr_data(267, 0) = "?0"
    arr_data(268, 0) = ".P"
    arr_data(269, 0) = ".@"
    arr_data(270, 0) = "(@"
    arr_data(271, 0) = ")P"
    arr_data(272, 0) = "+□"
    arr_data(273, 0) = "+@"
    arr_data(274, 0) = "/P"
    arr_data(275, 0) = "7□"
    arr_data(276, 0) = "?□"
    arr_data(277, 0) = "+P"
    arr_data(278, 0) = "8□"
    arr_data(279, 0) = "?@"
    arr_data(280, 0) = "/□"
    arr_data(281, 0) = "/@"
    arr_data(282, 0) = "□,□□"
    arr_data(0, 1) = "0"
    arr_data(1, 1) = "1"
    arr_data(2, 1) = "2"
    arr_data(3, 1) = "3"
    arr_data(4, 1) = "4"
    arr_data(5, 1) = "5"
    arr_data(6, 1) = "6"
    arr_data(7, 1) = "7"
    arr_data(8, 1) = "8"
    arr_data(9, 1) = "9"
    arr_data(10, 1) = "a"
    arr_data(11, 1) = "b"
    arr_data(12, 1) = "c"
    arr_data(13, 1) = "d"
    arr_data(14, 1) = "e"
    arr_data(15, 1) = "f"
    arr_data(16, 1) = "g"
    arr_data(17, 1) = "h"
    arr_data(18, 1) = "i"
    arr_data(19, 1) = "j"
    arr_data(20, 1) = "k"
    arr_data(21, 1) = "l"
    arr_data(22, 1) = "m"
    arr_data(23, 1) = "n"
    arr_data(24, 1) = "o"
    arr_data(25, 1) = "p"
    arr_data(26, 1) = "q"
    arr_data(27, 1) = "r"
    arr_data(28, 1) = "s"
    arr_data(29, 1) = "t"
    arr_data(30, 1) = "u"
    arr_data(31, 1) = "v"
    arr_data(32, 1) = "w"
    arr_data(33, 1) = "x"
    arr_data(34, 1) = "y"
    arr_data(35, 1) = "z"
    arr_data(36, 1) = "A"
    arr_data(37, 1) = "B"
    arr_data(38, 1) = "C"
    arr_data(39, 1) = "D"
    arr_data(40, 1) = "E"
    arr_data(41, 1) = "F"
    arr_data(42, 1) = "G"
    arr_data(43, 1) = "H"
    arr_data(44, 1) = "I"
    arr_data(45, 1) = "J"
    arr_data(46, 1) = "K"
    arr_data(47, 1) = "L"
    arr_data(48, 1) = "M"
    arr_data(49, 1) = "N"
    arr_data(50, 1) = "O"
    arr_data(51, 1) = "P"
    arr_data(52, 1) = "Q"
    arr_data(53, 1) = "R"
    arr_data(54, 1) = "S"
    arr_data(55, 1) = "T"
    arr_data(56, 1) = "U"
    arr_data(57, 1) = "V"
    arr_data(58, 1) = "W"
    arr_data(59, 1) = "X"
    arr_data(60, 1) = "Y"
    arr_data(61, 1) = "Z"
    arr_data(62, 1) = "!"
    arr_data(63, 1) = "@"
    arr_data(64, 1) = "#"
    arr_data(65, 1) = "$"
    arr_data(66, 1) = "%"
    arr_data(67, 1) = "^"
    arr_data(68, 1) = "&"
    arr_data(69, 1) = "*"
    arr_data(70, 1) = "("
    arr_data(71, 1) = ")"
    arr_data(72, 1) = "_"
    arr_data(73, 1) = "+"
    arr_data(74, 1) = "="
    arr_data(75, 1) = "-"
    arr_data(76, 1) = "["
    arr_data(77, 1) = "]"
    arr_data(78, 1) = "{"
    arr_data(79, 1) = "}"
    arr_data(80, 1) = ";"
    arr_data(81, 1) = ":"
    arr_data(82, 1) = Chr(34)
    arr_data(83, 1) = "'"
    arr_data(84, 1) = ","
    arr_data(85, 1) = "."
    arr_data(86, 1) = "?"
    arr_data(87, 1) = "\"
    arr_data(88, 1) = "|"
    arr_data(89, 1) = "/"
    arr_data(90, 1) = "`"
    arr_data(91, 1) = "~"
    arr_data(92, 1) = "<"
    arr_data(93, 1) = ">"
    arr_data(94, 1) = "0"
    arr_data(95, 1) = "1"
    arr_data(96, 1) = "2"
    arr_data(97, 1) = "3"
    arr_data(98, 1) = "4"
    arr_data(99, 1) = "5"
    arr_data(100, 1) = "6"
    arr_data(101, 1) = "7"
    arr_data(102, 1) = "8"
    arr_data(103, 1) = "9"
    arr_data(104, 1) = "a"
    arr_data(105, 1) = "b"
    arr_data(106, 1) = "c"
    arr_data(107, 1) = "d"
    arr_data(108, 1) = "e"
    arr_data(109, 1) = "f"
    arr_data(110, 1) = "g"
    arr_data(111, 1) = "h"
    arr_data(112, 1) = "i"
    arr_data(113, 1) = "j"
    arr_data(114, 1) = "k"
    arr_data(115, 1) = "l"
    arr_data(116, 1) = "m"
    arr_data(117, 1) = "n"
    arr_data(118, 1) = "o"
    arr_data(119, 1) = "p"
    arr_data(120, 1) = "q"
    arr_data(121, 1) = "r"
    arr_data(122, 1) = "s"
    arr_data(123, 1) = "t"
    arr_data(124, 1) = "u"
    arr_data(125, 1) = "v"
    arr_data(126, 1) = "w"
    arr_data(127, 1) = "x"
    arr_data(128, 1) = "y"
    arr_data(129, 1) = "z"
    arr_data(130, 1) = "A"
    arr_data(131, 1) = "B"
    arr_data(132, 1) = "C"
    arr_data(133, 1) = "D"
    arr_data(134, 1) = "E"
    arr_data(135, 1) = "F"
    arr_data(136, 1) = "G"
    arr_data(137, 1) = "H"
    arr_data(138, 1) = "I"
    arr_data(139, 1) = "J"
    arr_data(140, 1) = "K"
    arr_data(141, 1) = "L"
    arr_data(142, 1) = "M"
    arr_data(143, 1) = "N"
    arr_data(144, 1) = "O"
    arr_data(145, 1) = "P"
    arr_data(146, 1) = "Q"
    arr_data(147, 1) = "R"
    arr_data(148, 1) = "S"
    arr_data(149, 1) = "T"
    arr_data(150, 1) = "U"
    arr_data(151, 1) = "V"
    arr_data(152, 1) = "W"
    arr_data(153, 1) = "X"
    arr_data(154, 1) = "Y"
    arr_data(155, 1) = "Z"
    arr_data(156, 1) = "!"
    arr_data(157, 1) = "@"
    arr_data(158, 1) = "#"
    arr_data(159, 1) = "$"
    arr_data(160, 1) = "%"
    arr_data(161, 1) = "^"
    arr_data(162, 1) = "&"
    arr_data(163, 1) = "*"
    arr_data(164, 1) = "("
    arr_data(165, 1) = ")"
    arr_data(166, 1) = "_"
    arr_data(167, 1) = "+"
    arr_data(168, 1) = "="
    arr_data(169, 1) = "-"
    arr_data(170, 1) = "["
    arr_data(171, 1) = "]"
    arr_data(172, 1) = "{"
    arr_data(173, 1) = "}"
    arr_data(174, 1) = ";"
    arr_data(175, 1) = ":"
    arr_data(176, 1) = Chr(34)
    arr_data(177, 1) = "'"
    arr_data(178, 1) = ","
    arr_data(179, 1) = "."
    arr_data(180, 1) = "?"
    arr_data(181, 1) = "\"
    arr_data(182, 1) = "|"
    arr_data(183, 1) = "/"
    arr_data(184, 1) = "`"
    arr_data(185, 1) = "~"
    arr_data(186, 1) = "<"
    arr_data(187, 1) = ">"
    arr_data(188, 1) = "0"
    arr_data(189, 1) = "1"
    arr_data(190, 1) = "2"
    arr_data(191, 1) = "3"
    arr_data(192, 1) = "4"
    arr_data(193, 1) = "5"
    arr_data(194, 1) = "6"
    arr_data(195, 1) = "7"
    arr_data(196, 1) = "8"
    arr_data(197, 1) = "9"
    arr_data(198, 1) = "a"
    arr_data(199, 1) = "b"
    arr_data(200, 1) = "c"
    arr_data(201, 1) = "d"
    arr_data(202, 1) = "e"
    arr_data(203, 1) = "f"
    arr_data(204, 1) = "g"
    arr_data(205, 1) = "h"
    arr_data(206, 1) = "i"
    arr_data(207, 1) = "j"
    arr_data(208, 1) = "k"
    arr_data(209, 1) = "l"
    arr_data(210, 1) = "m"
    arr_data(211, 1) = "n"
    arr_data(212, 1) = "o"
    arr_data(213, 1) = "p"
    arr_data(214, 1) = "q"
    arr_data(215, 1) = "r"
    arr_data(216, 1) = "s"
    arr_data(217, 1) = "t"
    arr_data(218, 1) = "u"
    arr_data(219, 1) = "v"
    arr_data(220, 1) = "w"
    arr_data(221, 1) = "x"
    arr_data(222, 1) = "y"
    arr_data(223, 1) = "z"
    arr_data(224, 1) = "A"
    arr_data(225, 1) = "B"
    arr_data(226, 1) = "C"
    arr_data(227, 1) = "D"
    arr_data(228, 1) = "E"
    arr_data(229, 1) = "F"
    arr_data(230, 1) = "G"
    arr_data(231, 1) = "H"
    arr_data(232, 1) = "I"
    arr_data(233, 1) = "J"
    arr_data(234, 1) = "K"
    arr_data(235, 1) = "L"
    arr_data(236, 1) = "M"
    arr_data(237, 1) = "N"
    arr_data(238, 1) = "O"
    arr_data(239, 1) = "P"
    arr_data(240, 1) = "Q"
    arr_data(241, 1) = "R"
    arr_data(242, 1) = "S"
    arr_data(243, 1) = "T"
    arr_data(244, 1) = "U"
    arr_data(245, 1) = "V"
    arr_data(246, 1) = "W"
    arr_data(247, 1) = "X"
    arr_data(248, 1) = "Y"
    arr_data(249, 1) = "Z"
    arr_data(250, 1) = "!"
    arr_data(251, 1) = "@"
    arr_data(252, 1) = "#"
    arr_data(253, 1) = "$"
    arr_data(254, 1) = "%"
    arr_data(255, 1) = "^"
    arr_data(256, 1) = "&"
    arr_data(257, 1) = "*"
    arr_data(258, 1) = "("
    arr_data(259, 1) = ")"
    arr_data(260, 1) = "_"
    arr_data(261, 1) = "+"
    arr_data(262, 1) = "="
    arr_data(263, 1) = "-"
    arr_data(264, 1) = "["
    arr_data(265, 1) = "]"
    arr_data(266, 1) = "{"
    arr_data(267, 1) = "}"
    arr_data(268, 1) = ";"
    arr_data(269, 1) = ":"
    arr_data(270, 1) = Chr(34)
    arr_data(271, 1) = "'"
    arr_data(272, 1) = ","
    arr_data(273, 1) = "."
    arr_data(274, 1) = "?"
    arr_data(275, 1) = "\"
    arr_data(276, 1) = "|"
    arr_data(277, 1) = "/"
    arr_data(278, 1) = "`"
    arr_data(279, 1) = "~"
    arr_data(280, 1) = "<"
    arr_data(281, 1) = ">"
    arr_data(282, 1) = "0"
End Sub

密码对照字典

1、纯数字类对照表如下:

代码

一位

二位

三位

四位

五位

六位

0

□P□

#□□

,□□

P□

#□□

,□□

1

□Q□

#$□

,0□

Q□

#$□

,0□

2

□R□

#(□

,@□

R□

#(□

,@□

3

□S□

#,□

,P□

S□

#,□

,P□

4

□T□

#0□

-□□

T□

#0□

-□□

5

□U□

#4□

-0□

U□

#4□

-0□

6

□V□

#8□

-@□

V□

#8□

-@□

7

□W□

#<□

-P□

W□

#<□

-P□

8

□X□

#@□

.□□

X□

#@□

.□□

9

□Y□

#D□

.0□

Y□

#D□

.0□

2、小字母类对照表如下:

代码

一位

二位

三位

四位

五位

六位

a

!A□

&$□

80

!A□

&$□

80

b

!B□

&(□

8@

!B□

&(□

8@

c

!C□

&,□

8P

!C□

&,□

8P

d

!D□

&0□

9□

!D□

&0□

9□

e

!E□

&4□

90

!E□

&4□

90

f

!F□

&8□

9@

!F□

&8□

9@

g

!G□

&<□

9P

!G□

&<□

9P

h

!H□

&@□

:□

!H□

&@□

:□

i

!I□

&D□

:0

!I□

&D□

:0

j

!J□

&H□

:@

!J□

&H□

:@

k

!K□

&L□

:P

!K□

&L□

:P

l

!L□

&P□

;□

!L□

&P□

;□

m

!M□

&T□

;0

!M□

&T□

;0

n

!N□

&X□

;@

!N□

&X□

;@

o

!O□

&/□

;P

!O□

&/□

;P

p

!P□

'□□

<□

!P□

'□□

<□

q

!Q□

'$□

<0

!Q□

'$□

<0

r

!R□

'(□

<@

!R□

'(□

<@

s

!S□

',□

<P

!S□

',□

<P

t

!T□

'0□

=□

!T□

'0□

=□

u

!U□

'4□

=0

!U□

'4□

=0

v

!V□

'8□

=@

!V□

'8□

=@

w

!W□

'<□

=P

!W□

'<□

=P

x

!X□

'@□

>□

!X□

'@□

>□

y

!Y□

'D□

>0

!Y□

'D□

>0

z

!Z□

'H□

>@

!Z□

'H□

>@

3、大写字母对照表如下:

代码

一位

二位

三位

四位

五位

六位

A

!!□

$$□

00

!!□

$$□

00

B

!"□

$(□

0@

!"□

$(□

0@

C

!#□

$,□

0P

!#□

$,□

0P

D

!$□

$0□

1□

!$□

$0□

1□

E

!%□

$4□

10

!%□

$4□

10

F

!&□

$8□

1@

!&□

$8□

1@

G

!'□

$<□

1P

!'□

$<□

1P

H

!(□

$@□

2□

!(□

$@□

2□

I

!)□

$D□

20

!)□

$D□

20

J

!*□

$H□

2@

!*□

$H□

2@

K

!+□

$L□

2P

!+□

$L□

2P

L

!,□

$P□

3□

!,□

$P□

3□

M

!-□

$T□

30

!-□

$T□

30

N

!.□

$X□

3@

!.□

$X□

3@

O

!/□

$/□

3P

!/□

$/□

3P

P

!0□

%□□

4□

!0□

%□□

4□

Q

!1□

%$□

40

!1□

%$□

40

R

!2□

%(□

4@

!2□

%(□

4@

S

!3□

%,□

4P

!3□

%,□

4P

T

!4□

%0□

5□

!4□

%0□

5□

U

!5□

%4□

50

!5□

%4□

50

V

!6□

%8□

5@

!6□

%8□

5@

W

!7□

%<□

5P

!7□

%<□

5P

X

!8□

%@□

6□

!8□

%@□

6□

Y

!9□

%D□

60

!9□

%D□

60

Z

!:□

%H□

6@

!:□

%H□

6@

4、符号对照表如下:

代码

一位

二位

三位

四位

五位

六位

!

□A□

"$□

(0

□A□

"$□

(0

@

□!□

$□□

0□

□!□

$□□

0□

#

□C□

",□

(P

□C□

",□

(P

$

□D□

"0□

)□

□D□

"0□

)□

%

□E□

"4□

)0

□E□

"4□

)0

^

!>□

%X□

7@

!>□

%X□

7@

&

□F□

"8□

)@

□F□

"8□

)@

*

□J□

"H□

*@

□J□

"H□

*@

(

□H□

"@□

*□

□H□

"@□

*□

)

□I□

"D□

*0

□I□

"D□

*0

_

!?□

%/□

7P

!?□

%/□

7P

+

□K□

"L□

*P

□K□

"L□

*P

=

□]□

#T□

/0

□]□

#T□

/0

-

□M□

"T□

+0

□M□

"T□

+0

[

!;□

%L□

6P

!;□

%L□

6P

]

!=□

%T□

70

!=□

%T□

70

{

![□

'L□

>P

![□

'L□

>P

}

!]□

'T□

0

!]□

'T□

0

;

□[□

#L□

.P

□[□

#L□

.P

:

□Z□

#H□

.@

□Z□

#H□

.@

"

□B□

"(□

(@

□B□

"(□

(@

'

□G□

"<□

)P

□G□

"<□

)P

,

□L□

"P□

+□

□L□

"P□

+□

.

□N□

"X□

+@

□N□

"X□

+@

□_□

#/□

/P

□_□

#/□

/P

/

!<□

%P□

7□

!<□

%P□

7□

|

!/□

'P□

!/□

'P□

/

□0□

"/

+P

□0□

"/

+P

`

!@□

&□□

8□

!@□

&□□

8□

~

!^□

'X□

@

!^□

'X□

@

<

□/□

#P□

/□

□/□

#P□

/□

>

□^□

#X□

/@

□^□

#X□

/@

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-07-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档