AlecTBM Skrevet 6. august 2006 Del Skrevet 6. august 2006 Hvordan krypterer man en tekst som man senere dekrypterer? Gjerne med egen nøkkel. Takker for alle svar det altvitendefolk Lenke til kommentar
hockey500 Skrevet 6. august 2006 Del Skrevet 6. august 2006 1: hvis du vil at tekst som sendes skal være kryptert kan du gjøre det med javascript, da kan du vel lage din egen krypteringsalgoritme. Dette er ikke sikkert siden hvem som helst kan se scriptet. 2: du kan bruke ssl, da vil adressen bli https://minside.no istedenfor http://minside.no. Dette har du sikkert sett andre steder også. google it Lenke til kommentar
EirikO Skrevet 7. august 2006 Del Skrevet 7. august 2006 Hvordan du krypterer noe du har dekryptert? Det er vel bare å kryptere på nytt... Det enkleste er å bruke md5() eller crypt().. Men jeg tror kanskje du lurer på hvordan man kan dekryptere noe som er kryptert? Altså finne ut hva som står i krypteringen... Og her er svaret at det ikke går ann. (Uten "hacking") Hvis det bare var å skrive md5_decrypt() ville det jo ikke være vanskelig for folk å finne ut hva f.eks. det krypterte passordet var.. Lenke til kommentar
Ernie Skrevet 7. august 2006 Del Skrevet 7. august 2006 (endret) Altså, nå må vi holde styr på terminologi en her. Kryptering er en prosess for å ulesliggjøre/ugjenkjenneliggjøre noe for alle andre enn de man gir mulighet til å dekryptere/reversere det. Et eksempel på dette er RSA. Hashing er en enveisprosess som gjør noe uleslig. Eksempler på dette er md5 og sha1. Med andre ord. Hashing er IKKE krypering noe som betyr at md5 ikke kan dekrypteres eller reverseres. Såvidt jeg veit finnes det irriterende nok ingen krypteringsalgoritmer implementert i PHP, og jeg vil på det sterkeste advare mot å lage egen algoritme siden det først og fremst krever en del kunnskap om krypering, men også fordi jeg på forhånd kan si at den 99% sikkert vil være enkel å knekke og 99,9% sikkert vil være raskt knekkbar. Edit: Dog, hvis man har mulighet til å bruke en ekstern modul så kan mcrypt være en ide. Endret 7. august 2006 av Ernie Lenke til kommentar
allyse Skrevet 7. august 2006 Del Skrevet 7. august 2006 Normalt sett lett knekkbare ting dette ja, men det er mulig å bruke funksjoner som, http://no.php.net/manual/en/function.base64-encode.php (http://no.php.net/manual/en/function.base64-decode.php) hvis du bare skal skjule noe. Ellers må du inn på zend encoder mv. Lenke til kommentar
Ernie Skrevet 7. august 2006 Del Skrevet 7. august 2006 (endret) Base64 er ikke krypering da Det er encoding primært brukt for å sikre at man ikke fucker opp systemer med uheldige tegn. I bunn og grunn kan enhver person finne ut hva som står der uten noen anstrengelser. AlecTBM: Kan du gi litt mer info om hva du skal med det her? 1: hvis du vil at tekst som sendes skal være kryptert kan du gjøre det med javascript, da kan du vel lage din egen krypteringsalgoritme. Dette er ikke sikkert siden hvem som helst kan se scriptet. 6625910[/snapback] Egen krypteringsalgoritme er et direkte hårreisende forslag. Derimot er det nok fult mulig å implementere RSA i både JS og PHP. Hvis man benytter public key i JS og private key i PHP vil man ha meget god sikkerhet hvor eneste svake punktet er hvis PHP krasjer og alt vil være synlig og dermed også private key. Dog vil det være et problem uannsett og løses ved å kryptere filene (Zend Encoder o.l). Endret 7. august 2006 av Ernie Lenke til kommentar
AlecTBM Skrevet 7. august 2006 Forfatter Del Skrevet 7. august 2006 nei jeg trengte det ikke alike vell Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå