Jump to content
php.lv forumi

Recommended Posts

Posted

Man vajag, lai varetu aizkodet piemeram skaitli '55' un pec tam vinju ari atkodeet. Cik zinu tad md5 ir tikai viena virziena algoritms, ta pat ari crc32 un sha1. Tad palasiju par mdecrypt_generic un openssl_private_encrypt, bet shiem vajag pievienot modullus - tas man neder. Vai kads zin kadu citu f-ciju ar kuru to var izdariit ?

Posted

Man neaizgaja! Domaa lai izveidoju pats savu algoritmu? ja taa, tad nez ar ko saakt.

Posted

Tas, ko tu gribi izdarīt saucās šifrēšana, jeb angliski encryption (no vārda encrypt). Šo vārdu tad arī izmanto, lai meklētu papildinformāciju manuālī.

Posted

Nu izmeklējos manuālī un atradu 4 veidus ar kuriem var tikai vienā virzienā un 2 veidus abos virzienos, bet tie divi neder, jo vajag pielikt moduļus.

 

Tapēc izdomāju, ka varētu darīt apm tā:

 

$x = 55;

$x = ($x + 2342 -256) * 7;

 

echo $x; // 14987

 

Vai kaut ko tamlidzigu. Šis drīzāk izskatās pēc stūlbuma, nevis šifrēšanas.

 

Vai tā maz var darīt ?

Posted

Nu šis ir galīgi nedrošs. ;) Nu doma man ir šifrēt GET mainīgo, lai urlī tas būtu sakropļots un pēc tam atkropļot, lai to var izmantot.

 

Jūs takš droši vien kaut ko tādu esat darījuši.

Posted

Atceros, ka stāstiji, bet man pēc būtības vienalga vai šifrēšana vai kodēšana, ja varu panākt sev vēlamo rezultātu.

 

Un ar šo viss ir tā kā vajag.

Posted

Ja tev bija vajadzīga pārkodēšana ciā formātā, tad, jā, tev ar to pietiek. Ja tev bija vajadzīga arī datu aizsardzība pret nolasīšanu, tad, nē, tev ar to nepietiek.

Posted

Kapēc nepietiek? Es tam base64 papildus izmantoju $str = 'fhsdfjaskfhsjkdfajkd'; un kapēc tas varētu būt nedroši?

Posted

Nu sk. Bet ko tad lai es daru? Neko citu nevaru atrast! Citi ir ar tiem modulliem. :(

×
×
  • Create New...