-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathenc.php
More file actions
55 lines (53 loc) · 1.58 KB
/
enc.php
File metadata and controls
55 lines (53 loc) · 1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
echo "
_ _ _ _ _ __ __
| | | | | | (_) | | \ \ / /
| |__| | ___| |__ _ _ __ ___ | |_ ___ \ V /
| __ |/ _ \ '_ \| | '__/ _ \| __/ _ \ > <
| | | | __/ |_) | | | | (_) | || __// . \
|_| |_|\___|_.__/|_|_| \___/ \__\___/_/ \_\
";
echo "[1] Base64 Encoder\n[2] MD5 Encrypter\n[3] Password Generator\n[4] Base64 Decoder\n";
echo "What do you want? : ";
$option = fgets(STDIN);
// Function Base64 Encode
if(trim($option) == "1"){
echo "=================| Base64 Encoder |=================\n \n";
echo "Value : ";
$ehbct = fgets(STDIN);
echo "Result : ";
echo base64_encode($ehbct);
echo "\n \n";
}
elseif (trim($option) == "2"){
echo "=================| MD5 Encrypter |=================\n \n";
echo "Value : ";
$ehbct = fgets(STDIN);
echo "Result : ";
echo md5($ehbct);
echo "\n \n";
}elseif (trim($option) == "3"){
function passwd($panjang)
{
$karakter= 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789!@#$%ˆ&*()';
$string = '';
for ($i = 0; $i < $panjang; $i++) {
$pos = rand(0, strlen($karakter)-1);
$string .= $karakter{$pos};
}
return $string;
}
echo "=================| Password Generator |=================\n \n";
echo "Length : ";
$ehbct = fgets(STDIN);
echo "Result : ";
print passwd($ehbct);
echo "\n \n";
}
if(trim($option) == "4"){
echo "=================| Base64 Decoder |=================\n \n";
echo "Value : ";
$ehbct = fgets(STDIN);
echo "Result : ";
echo base64_decode($ehbct);
echo "\n \n";
}