md5 encrpyten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

.NET developer

Functie Als .NET developer werk jij samen in een multidisciplinair ontwikkel team met 1-2 Senior .NET developers, twee front-end developers, Data Scientists en één UX designer. Als team werken jullie aan het ontwikkelen van een Cloud based applicatie en aan het stabieler maken van deze applicatie. Ook unit testing gaat erg belangrijk worden in jouw nieuwe functie. Samen met de Senior .NET ontwikkelaar wordt jij verantwoordelijk voor het ontwikkelen van de API. Jullie werken met veel data en incidenteel komen er ook data vraagstukken en zullen er wat queries gedraaid moeten worden. Dit betekend dat jij veel gaat werken met

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »
Joshua Smith

Joshua Smith

26/07/2006 18:06:00
Quote Anchor link
Ik wil in mijn inlogscript de wachtwoorden allemaal in md5 hebben staan, welke functie moet ik dan gebruiken om het ingetypte wachtwoord naar deze md5 te encrypten? En waar plaats ik die functie?

Dit is mijn inlogscript:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?
$gebruikers
= array(
                    "admin" => "wachtwoord",

                   );


if (isset($_REQUEST['gn'])) {
    if (isset($_POST['gn'])) {
        $gebruikersnaam = $_POST['gn'];
    }
elseif (isset($_COOKIE['gn'])) {
        $gebruikersnaam = $_COOKIE['gn'];
    }
else {
        inloggen();
    }

    $gebruikersnaam = trim(strip_tags($gebruikersnaam));
    if (array_key_exists($gebruikersnaam, $gebruikers)) {
        if (isset($_POST['ww'])) {
            $wachtwoord = $_POST['ww'];
        }
elseif (isset($_COOKIE['ww'])) {
            $wachtwoord = $_COOKIE['ww'];
        }
else {
            inloggen($gebruikersnaam);
        }

        $wachtwoord = trim(strip_tags($wachtwoord));
        if ($gebruikers[$gebruikersnaam] == $wachtwoord) {
            $verloopt_op = time() + 3600;
            setcookie("gn", $gebruikersnaam, $verloopt_op);
            if (isset($_POST['wo'])) {
                if ($_POST['wo'] == 1) {
                    setcookie("ww", $wachtwoord, $verloopt_op);
                }
            }
        }
else {
            inloggen($gebruikersnaam);
        }
    }
else {
        inloggen($gebruikersnaam);
    }
}
else {
    inloggen();
}

function
inloggen($gebruikersnaam = '')
{

?>
Gewijzigd op 01/01/1970 01:00:00 door Joshua Smith
 
PHP hulp

PHP hulp

26/05/2026 14:16:45
 

26/07/2006 18:17:00
Quote Anchor link
Op dezelfde manier gewoon md5()
 
Joshua Smith

Joshua Smith

26/07/2006 18:20:00
Quote Anchor link
Maar waar en hoe zet ik dat dan in mijn script?
 
Arian Stolwijk

Arian Stolwijk

26/07/2006 19:57:00
Quote Anchor link
voordat je de vergelijking maakt.
dan zorg je dat bijde geëncrypt zijn.
 
Joshua Smith

Joshua Smith

26/07/2006 20:24:00
Quote Anchor link
wat gaat er nu dan mis?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?
$pass
= md5($wachtwoord);
$gebruikers = array("admin" => "701f33b8d1366cde9cb3822256a62c01");


if (isset($_REQUEST['gn'])) {
    if (isset($_POST['gn'])) {
        $gebruikersnaam = $_POST['gn'];
    }
elseif (isset($_COOKIE['gn'])) {
        $gebruikersnaam = $_COOKIE['gn'];
    }
else {
        inloggen();
    }

    $gebruikersnaam = trim(strip_tags($gebruikersnaam));
    if (array_key_exists($gebruikersnaam, $gebruikers)) {
        if (isset($_POST['ww'])) {
            $pass = $_POST['ww'];
        }
elseif (isset($_COOKIE['ww'])) {
            $pass = $_COOKIE['ww'];
        }
else {
            inloggen($gebruikersnaam);
        }

        $pass = trim(strip_tags($pass));
        if ($gebruikers[$gebruikersnaam] == $pass) {
            // Cookie verloopt na 1 uur = 3600 seconden:
            $verloopt_op = time() + 3600;
            setcookie("gn", $gebruikersnaam, $verloopt_op);
            if (isset($_POST['wo'])) {
                if ($_POST['wo'] == 1) {
                    setcookie("ww", $pass, $verloopt_op);
                }
            }
        }
else {
            inloggen($gebruikersnaam);
        }
    }
else {
        inloggen($gebruikersnaam);
    }
}
else {
    inloggen();
}

function
inloggen($gebruikersnaam = '')
{

?>
 
Bo az

Bo az

26/07/2006 20:27:00
Quote Anchor link
Een wachtwoord in een koekje zetten is niet echt de bedoeling, ook niet in md5 of w/e
 
Joshua Smith

Joshua Smith

27/07/2006 00:57:00
Quote Anchor link
En dit is nou het enige wat ik wilde weten (had t me gewoon verteld, dan had ik niet de hele avond hoeven K$%ten):


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
        $wachtwoord
= sha1(trim(strip_tags($wachtwoord))); // <<- SHA1 functie ingevoegd
?>
 
Roy Bongers

Roy Bongers

27/07/2006 10:05:00
Quote Anchor link
sha1 en md5 zijn geen encryptie algoritmes maar hashes. 't verschil is dat je een encryptie ook weer kunt decrypten maar met een hash gaat dat niet.

@Boaz. Hoe wil je dan ervoor zorgen dat een user ingelogt blijft? Ook de volgende dag dus? Je zult toch op een of andere manier een key moeten verzinnen waarmee die persoon zich weer in kan loggen. Ik weet hoe onveilig 't is aangezien je nog altijd simpelweg door het jatten van een cookie in kunt loggen. En ik heb wel eens nagedacht over een iplock (ip adres hashen met een extra string er bij oid). Maar als je met je laptop dan naar school gaat of je hebt een dynamisch ip dan moet je alsnog elke keer opnieuw inloggen.
 
Joren de Wit

Joren de Wit

27/07/2006 11:42:00
Quote Anchor link
Roy:
@Boaz. Hoe wil je dan ervoor zorgen dat een user ingelogt blijft? Ook de volgende dag dus?


Maar dan hoef je de wachtwoorden nog niet in een cookie op te slaan...
 
Joshua Smith

Joshua Smith

27/07/2006 11:45:00
Quote Anchor link
Blanche:
Maar dan hoef je de wachtwoorden nog niet in een cookie op te slaan...


En wat stel jij dan voor..?
 
Jan Koehoorn

Jan Koehoorn

27/07/2006 11:57:00
Quote Anchor link
Wachtwoorden in een cookie of in een sessie opslaan is altijd een slecht idee. De enige keer dat je hoeft te controleren of een password correct is, is bij het verzenden van het loginformulier. Maak dan een sessievariabele aan met logged_in of zoiets. Je zou het IP adres in je DB kunnen opslaan en een cookie op de computer van de user aan kunnen maken dat een dag duurt. Als er dan iemand op je pagina komt kun je kijken of er een record bestaat met het goede IP adres dat nog geen dag oud is.

Als je geen vast IP adres hebt (mensen uit België, zijn jullie er nog?) dan werkt deze methode natuurlijk niet. Als je met je laptop van het ene naar het andere netwerk verhuist, zou je cookies kunnen maken die een week duren. Dan staat er voor elk IP adres een record in de DB waardoor de user ingelogd blijft.
 
Roy Bongers

Roy Bongers

28/07/2006 19:59:00
Quote Anchor link
Jou ip optie werkt niet. Dynamische IP adressen en inbel verbingen bestaat nog! Tevens kun je zelf ook van lokatie verhuizen.

Wat je bij jou optie dus nog steeds krijgt is dat je elke keer opnieuw in moet loggen bij elk nieuw ip. 't hele idee van cookies is volgensmij dat dat nooit hoeft, anders kun je net zo goed alleen sessions gebruiken. Ik heb voor de gein eens gekeken maar phphulp.nl slaat ook vrolijk een cookie met pass op :') .

Wat eigenlijk al imo helemaal merkwaardig is is dat je level en username op worden geslagen. Ik heb geprobeert 't level en username te weizigen maar er zit toch nog ergens een check in maar dit soort gegevens haal je toch uit de database lijkt me?

Maar goed ik ben dus opzoek naar een methode waar je cookie wel mee kan verhuizen! Maar de grap is dat als je dit wilt het hoe je 't ook went of keert onveilig is.

Door een cookie te stelen van iemand anders kun je inloggen.
Gewijzigd op 01/01/1970 01:00:00 door Roy Bongers
 
Bo az

Bo az

28/07/2006 20:07:00
Quote Anchor link
Roy:
Maar goed ik ben dus opzoek naar een methode waar je cookie wel mee kan verhuizen! Maar de grap is dat als je dit wilt het hoe je 't ook went of keert onveilig is.

Door een cookie te stelen van iemand anders kun je inloggen.


Dit is ook een probleem waar ik al veel tijd aan besteed hebt.

Laast was dat ook het geval bij hotmail, daar bleek het ook mogelijk te zijn om via het koekje van iemand anders in te loggen en nog belangrijker het stelen er van bleek morgelijk.

Het is dus niet zo'n probleem als het stelen van het koekje niet mogelijk is, maar daar zijn zo veel mogelijk heden voor, zie die maar eens allemaal dicht te krijgen.

Ik blijf voorlopig toch bij username + ip in een sessie en geen koekjes. En als ik koekjes gebruik, dan geen wachtwoord en wel een IP.
 
Jan Koehoorn

Jan Koehoorn

28/07/2006 20:16:00
Quote Anchor link
Met cookie = onveilig
Zonder cookie = onhandig

We zullen moeten wachten op de tijd waarin je DNA gescand wordt...
 
Mitch X

Mitch X

28/07/2006 21:23:00
Quote Anchor link
Je zou ipv een IP met een ActiveX object ( IE only dus, dat is al 1 stem tegen ) de computernaam uit kunnen lezen en die gebruiken.
Maarja, ook dat is te neppen natuurlijk. ( Dat is stem 2 :+ )

Verder is het IP adres het enige waarmee je de indentiteit van een bezoeker kunt vaststellen.
Belangrijke sites ( denk aan bijv. je bank ) hebben dan ook geen optie "remember me" :P
 
Roy Bongers

Roy Bongers

28/07/2006 21:50:00
Quote Anchor link
Nee inderdaad. Ik denk dat je voor een simpele applicatie (forum, blog, etc) best een remember me functie mag hebben. Verder als authenticatie echt belangrijk is gebruik je ook wel SSL.

En die IE only opties. Computernamen kunnen ook 't zelfde zijn :) . Je wilt niet weten hoeveel mensen er met de naam "laptop" rondlopen.
 
Willem vp

Willem vp

28/07/2006 22:00:00
Quote Anchor link
Beveiliging en gebruiksgemak zijn omgekeerd evenredig.

Oftewel: wil je een veilige oplossing, dan zul je er niet aan ontkomen om elke keer opnieuw je wachtwoord in te voeren. Wil je een gemakkelijke oplossing, dan moet je maar voor lief nemen dat het niet veilig is. Zet gewoon je wachtwoord ongecrypt in een cookie. Krijg je tenminste ook geen vals gevoel van veiligheid.
 
Michael -

Michael -

28/07/2006 22:54:00
Quote Anchor link
Schiet me ineens iets te binnen. Is het niet mogelijk wanneer je doet Setcookie je gelijk een datum in de db zet en je dan kunt kijken of de datum van het cookie en de db het zelfde zijn?
Ik bedoel dus de datum die je bij bestanden op je pc krijgt (eigenschappen) want als je een cookie steelt en op je pc zet is de datum verandert.

Edit: Hmm ik kan niet vinden of je de datum kan krijgen van wanneer die geset is. Met bestand doe je dus zoiets als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? date("d-m-y", $data['file']['date'][$i]) ?>
Gewijzigd op 01/01/1970 01:00:00 door Michael -
 
Roy Bongers

Roy Bongers

28/07/2006 23:44:00
Quote Anchor link
Het HTTP protocol heeft alleen de inhoud van het cookie mee. Je hebt dus alleen toegang tot de inhoud. Het is geen file die je kan benaderen en dus niet kijken op welke datum en tijd de cookie gemaakt is / het laatst gewijzigd is.
 
Michael -

Michael -

28/07/2006 23:46:00
Quote Anchor link
Helaas. Anders was het een goede beveiliging geweest denk ik.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.