PHP Classes
elePHPant
Icontem

Securify: Generate passwords replacing random characters

Recommend this page to a friend!
  Info   View files View files (6)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2014-05-02 (2 years ago) RSS 2.0 feedNot yet rated by the usersTotal: 353 All time: 6,548 This week: 974Up
Version License PHP version Categories
securify 0.1.0MIT/X Consortium ...5.0PHP 5, Text processing, Security
Description Author

This class can generate passwords replacing random characters.

It can take a given password text and replaces some characters with random characters.

It takes a percentage parameter that determines the probablity of each character be replaced by a random character. The higher is the parameter value, more characters get replaced.

Innovation Award
PHP Programming Innovation award winner
August 2012
Winner
The use of eeak passwords is one of the factors that makes it easier for user accounts being abused be malicious people.

One way to make passwords stronger is to make passwords less predictable. However, hard to guess passwords are usually also hard to remember by the users.

This class implements an approach for suggesting hard to guess passwords that are not so hard to remember for users. It takes existing words and replaces some characters by random characters.

Manuel Lemos
Picture of amir hoseinian
Name: amir hoseinian <contact>
Classes: 2 packages by
Country: Iran Iran
Age: 26
All time rank: 235636 in Iran Iran
Week rank: 1356 Up42 in Iran Iran Down
Innovation award
Innovation award
Nominee: 1x

Winner: 1x

Details
Securify
==========

version 0.1.1  Created by [Amir Hoseinian](https://www.amirhoseinian.com)


Introduction
-----------------

this small class is built for 

- secure php password from something like "php password" to "P#p P@$$\/\/0Rd"

this is a automatic password generator but instead of creating something meaningless it make meaningful hash like strings. so users can remember their password easily and password is secure enough.

Usage
-----

	<?php
	require_once("Securify.php");
	$str = "php password";
	$securify = new Securify;
	$securedString = $securify($str,100);//second param is lvl of securifieng (1-100) in other word it`s the chance that words of the string change to something else

	echo $securedString; // somthing like "P#p P@$$\/\/0Rd" , "P#p PA$sW0R|)" or in lower lvls "Php Pas$woRd"
				
			
  Files folder image Files  
File Role Description
Files folder imageexample (2 directories)
Accessible without login Plain text file README.md Data Auxiliary data
Plain text file Securify.php Class Class source

  Files folder image Files  /  example  
File Role Description
Files folder imageexample1 (2 files)
Files folder imageexample2 (2 files)

  Files folder image Files  /  example  /  example1  
File Role Description
  Accessible without login Image file example1.JPG Photo Photograph
  Accessible without login Plain text file example1.php Example Example script

  Files folder image Files  /  example  /  example2  
File Role Description
  Accessible without login HTML file index.html Output Sample output
  Accessible without login Plain text file webService.php Example Example script

 Version Control Unique User Downloads Download Rankings  
 100%
Total:353
This week:0
All time:6,548
This week:974Up