Jump to content

Rot13 Encryption


Anil231

Recommended Posts

Hi guys,

 

I want to develop a simple encryption program that can take a password as normal text, use rot13 and return an encrpyted password.

 

I've written the html:

 

 

<html>

 

<head>Please enter password</head>

 

<title>Computer Security Project</title>

 

<body>

<form action="testing.php" method="get">

 

 

<textarea name="text" cols"20" row="12"></textarea>

 

<p><input type="submit" value="encrypt"

name="submit" /></p>

 

</form>

</body>

</html>

 

 

I have also written the php code :

 

 

<?php

 

function rot13 ($str)

{

 

$before = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

$after = "nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKLM";

 

 

return strtr($string, $before, $after);

 

}

 

?>

 

 

But everytime I try and test it, I just get the code returned no encryption has happened.

 

What am I doing wrong?

 

Hope you guys can help!

Link to comment
https://forums.phpfreaks.com/topic/271006-rot13-encryption/
Share on other sites

<?php

function rot13 ($str)
{

$before = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$after = "nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKLM";


return strtr($string, $before, $after);

}

?>

 

You are using the function by $str not $string. And I believe you are mixing up $before and $after (not sure)

Link to comment
https://forums.phpfreaks.com/topic/271006-rot13-encryption/#findComment-1394233
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.