VERSION 5.00
Object = "{93019C16-6A9D-4E32-A995-8B9C1D41D5FE}#1.0#0"; "prjChameleon.ocx"
Begin VB.Form Form74 
   BackColor       =   &H00000000&
   BorderStyle     =   1  'Fest Einfach
   Caption         =   "SnG Fun v1 - B64 Encoder"
   ClientHeight    =   5205
   ClientLeft      =   45
   ClientTop       =   435
   ClientWidth     =   4455
   Icon            =   "Form74.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   5205
   ScaleWidth      =   4455
   StartUpPosition =   3  'Windows-Standard
   Begin VB.Frame Frame4 
      BackColor       =   &H80000017&
      Caption         =   "B64 - number to cipher"
      ForeColor       =   &H0000FF00&
      Height          =   2055
      Left            =   0
      TabIndex        =   10
      Top             =   3120
      Width           =   4455
      Begin VB.TextBox Text5 
         BackColor       =   &H80000017&
         ForeColor       =   &H0000FF00&
         Height          =   285
         Left            =   1440
         TabIndex        =   12
         Text            =   "11"
         Top             =   480
         Width           =   2535
      End
      Begin VB.TextBox Text6 
         BackColor       =   &H80000017&
         ForeColor       =   &H0000FF00&
         Height          =   285
         Left            =   1440
         Locked          =   -1  'True
         TabIndex        =   11
         Top             =   960
         Width           =   2535
      End
      Begin prjChameleon.chameleonButton Label10 
         Height          =   255
         Left            =   1440
         TabIndex        =   17
         Top             =   1560
         Width           =   2415
         _ExtentX        =   4260
         _ExtentY        =   450
         BTYPE           =   3
         TX              =   "Decode number to cipher"
         ENAB            =   -1  'True
         BeginProperty FONT {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "MS Sans Serif"
            Size            =   8.25
            Charset         =   0
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         COLTYPE         =   2
         FOCUSR          =   -1  'True
         BCOL            =   0
         BCOLO           =   0
         FCOL            =   255
         FCOLO           =   65280
         MCOL            =   12632256
         MPTR            =   1
         MICON           =   "Form74.frx":030A
         UMCOL           =   -1  'True
         SOFT            =   0   'False
         PICPOS          =   0
         NGREY           =   0   'False
         FX              =   0
         HAND            =   0   'False
         CHECK           =   0   'False
         VALUE           =   0   'False
      End
      Begin VB.Label Label8 
         BackColor       =   &H80000017&
         Caption         =   "Number"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   480
         TabIndex        =   14
         Top             =   480
         Width           =   735
      End
      Begin VB.Label Label9 
         BackColor       =   &H80000017&
         Caption         =   "Cipher"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   480
         TabIndex        =   13
         Top             =   960
         Width           =   615
      End
   End
   Begin VB.Frame Frame3 
      BackColor       =   &H80000017&
      Caption         =   "B64 decoder"
      ForeColor       =   &H0000FF00&
      Height          =   1695
      Left            =   0
      TabIndex        =   5
      Top             =   1440
      Width           =   4455
      Begin VB.TextBox Text3 
         BackColor       =   &H80000017&
         ForeColor       =   &H0000FF00&
         Height          =   285
         Left            =   1440
         TabIndex        =   7
         Text            =   "@Z"
         Top             =   480
         Width           =   2535
      End
      Begin VB.TextBox Text4 
         BackColor       =   &H80000017&
         ForeColor       =   &H0000FF00&
         Height          =   285
         Left            =   1440
         Locked          =   -1  'True
         TabIndex        =   6
         Top             =   840
         Width           =   2535
      End
      Begin prjChameleon.chameleonButton Label7 
         Height          =   255
         Left            =   1440
         TabIndex        =   16
         Top             =   1320
         Width           =   1935
         _ExtentX        =   3413
         _ExtentY        =   450
         BTYPE           =   3
         TX              =   "Decode B64 cipher"
         ENAB            =   -1  'True
         BeginProperty FONT {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "MS Sans Serif"
            Size            =   8.25
            Charset         =   0
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         COLTYPE         =   2
         FOCUSR          =   -1  'True
         BCOL            =   0
         BCOLO           =   0
         FCOL            =   255
         FCOLO           =   65280
         MCOL            =   12632256
         MPTR            =   1
         MICON           =   "Form74.frx":0326
         UMCOL           =   -1  'True
         SOFT            =   0   'False
         PICPOS          =   0
         NGREY           =   0   'False
         FX              =   0
         HAND            =   0   'False
         CHECK           =   0   'False
         VALUE           =   0   'False
      End
      Begin VB.Label Label1 
         BackColor       =   &H80000017&
         Caption         =   "Cipher"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   480
         TabIndex        =   9
         Top             =   480
         Width           =   735
      End
      Begin VB.Label Label6 
         BackColor       =   &H80000017&
         Caption         =   "Number"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   480
         TabIndex        =   8
         Top             =   840
         Width           =   735
      End
   End
   Begin VB.Frame Frame1 
      BackColor       =   &H80000017&
      Caption         =   "B64 encoder"
      ForeColor       =   &H0000FF00&
      Height          =   1455
      Left            =   0
      TabIndex        =   0
      Top             =   0
      Width           =   4455
      Begin prjChameleon.chameleonButton Label4 
         Height          =   255
         Left            =   1440
         TabIndex        =   15
         Top             =   1080
         Width           =   1935
         _ExtentX        =   3413
         _ExtentY        =   450
         BTYPE           =   3
         TX              =   "Encode B64 cipher"
         ENAB            =   -1  'True
         BeginProperty FONT {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "MS Sans Serif"
            Size            =   8.25
            Charset         =   0
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         COLTYPE         =   2
         FOCUSR          =   -1  'True
         BCOL            =   0
         BCOLO           =   0
         FCOL            =   255
         FCOLO           =   65280
         MCOL            =   12632256
         MPTR            =   1
         MICON           =   "Form74.frx":0342
         UMCOL           =   -1  'True
         SOFT            =   0   'False
         PICPOS          =   0
         NGREY           =   0   'False
         FX              =   0
         HAND            =   0   'False
         CHECK           =   0   'False
         VALUE           =   0   'False
      End
      Begin VB.TextBox Text2 
         BackColor       =   &H80000017&
         ForeColor       =   &H0000FF00&
         Height          =   285
         Left            =   1440
         Locked          =   -1  'True
         TabIndex        =   2
         Top             =   720
         Width           =   2535
      End
      Begin VB.TextBox Text1 
         BackColor       =   &H80000017&
         ForeColor       =   &H0000FF00&
         Height          =   285
         Left            =   1440
         TabIndex        =   1
         Text            =   "Tunny"
         Top             =   360
         Width           =   2535
      End
      Begin VB.Label Label3 
         BackColor       =   &H80000017&
         Caption         =   "Cipher"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   480
         TabIndex        =   4
         Top             =   720
         Width           =   615
      End
      Begin VB.Label Label2 
         BackColor       =   &H80000017&
         Caption         =   "Content"
         ForeColor       =   &H000000FF&
         Height          =   255
         Left            =   480
         TabIndex        =   3
         Top             =   360
         Width           =   735
      End
   End
End
Attribute VB_Name = "Form74"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Function B64s(i As Integer)
B64s = Chr((i / 64) + 64) + Chr((i Mod 64) + 64)
End Function
Function B64i(s As String)
B64i = ((Asc(Mid(s, 1, 1)) - 64) * 64) + (Asc(Mid(s, 2, 1)) - 64)
End Function
Function b64(Str As String)
Dim i As Integer
i = Len(Str)
b64 = Chr((i / 64) + 64) + Chr((i Mod 64) + 64)
End Function

Private Sub Label10_Click()
On Error Resume Next
Text6.Text = B64s(Text5.Text)
End Sub

Private Sub Label4_Click()
On Error Resume Next
Text2.Text = b64(Text1.Text)
End Sub

Private Sub Label7_Click()
On Error Resume Next
Text4.Text = B64i(Text3.Text)
End Sub
