Jump to content
php.lv forumi

JavaChiperString() -> phpChiperString


darksign

Recommended Posts

vajag paliidziibu, īsti nesaprotu kā ar php uztaisīt to pašu kas ir šajā kodā JAVA (izmēģinājos visādi, bet vēl kaut kas pietrūkst, hashi nav vienādi)

 

JAVA kods

	public String cipherString(String str)
{
	if(str == null || str.length() == 0)
		return str;
	byte bt[];
	MessageDigest md = MessageDigest.getInstance("md5");
	bt = md.digest(str.getBytes());
	return (new BASE64Encoder()).encodeBuffer(bt).trim();
}

 

kāds plz palīdz sho translēt uz php... nav skaidrs kā php var iztaisīt str.getBytes()

 

a = cipherString("abcabcabcabc");

tad a vērtība ir:

roIN2u10hryi6bFc2HfIwQ==

 

jebkādas idejas laipni gaidītas

Edited by darksign
Link to comment
Share on other sites

md5() ir neobligātais parametrs, kuru uzstādot tas atgriež bināro vērtību. Tādēļ varbūt var uzreiz base64_encode(md5('strings',true));

 

 

paldies, izglābi man dienu :)) shis strādā tieši tā kā vajag :))

Link to comment
Share on other sites

×
×
  • Create New...