2 richtings codering

Overzicht

Sponsored by: Vacatures door Monsterboard

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

Java Developer

Wat wij bieden Hybride werken, met als uitgangspunt 50% op kantoor en 50% vanuit huis; Flexibele werktijden en direct een contract voor onbepaalde tijd; Een goed salaris wat aansluit bij je kennis en ervaring; Een mobiliteitsbudget dat aansluit bij jouw manier van reizen; Opleidingsmogelijkheden op basis van behoefte en ambitie; dus geen vast budget; Een pensioenregeling, waar je niet verplicht aan hoeft bij te dragen; 20 vakantiedagen en daarnaast 4,7% van je salaris om flexibel in te vullen, bijvoorbeeld goed voor 7 extra vakantiedagen. Wat jij meeneemt Een hbo- of wo-diploma in een technische richting; Ervaring met het ontwikkelen van

Bekijk vacature »

Freelance senior Programmeur (zzp)

Dienst Uitvoering Onderwijs Uren per week: 36,00 Standplaats: Groningen Max tarief: € 90,00 Startdatum inzet: 2-1-2023 Einddatum inzet: 1-1-2024 Wat doen we voor werk momenteel? Nieuwe applicaties: We bouwen nieuwe applicaties voor inwinnen B3/B4 scholen. Deze scholen kunnen inschrijvingen via een website aanleveren per keer of meerdere inschrijvingen via bestand. Deze inschrijvingen leggen we vast en ze kunnen ook beheerd worden. Moderniseren: Daarnaast hebben we zoals alle andere teams ook een flinke migratie voor de boeg om in de Cloud te landen. Eén applicatie (AVOID) hebben we al succesvol gemigreerd en deze draait bijna in PRD. De grootste uitdaging voor

Bekijk vacature »

Senior developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back-end 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 Back-end 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 Back-end Developer you score by: Back-end: Integrating backend and third party application functionality using available API’s Generic: Set up CI/CD pipelines using Azure DevOps Generic: Safeguard operational continuity Technologies we are currently using are, but not limited to: (Cloud)software architecture based on Azure Jira, Azure

Bekijk vacature »

ETL Ontwikkelaar

Dit ga je doen Je werkzaamheden zijn o.a.: Onderhouden, uitbreiden en continu verbeteren van het dataplatform; Managen van staging, repositories, datawarehouse, cubes en datamarts; Data pipe line voor end of live rapportages inrichten in de datawarehouse omgeving; Toevoegen van nieuwe data sources aan het platform; Hier ga je werken De organisatie gevestigd in de regio Amsterdam is te omschrijven als een semi overheidsinstelling en telt ruim 700 medewerkers. De werksfeer is te omschrijven als familiair, men wil elkaar echt helpen, maar ook vooruitstrevend en ambitieus. Men kijkt naar interne en externe processen en probeert deze continu te verbeteren. Er wordt

Bekijk vacature »

Front end Developer Geo

Wat wij bieden onderdeel van de Data community met meer dan 150 gepassioneerde en ervaren vakgenoten; de focus op het werken in een van onze High Performance Teams (HPT) bij gerenommeerde klanten; opleiding en groei staat hoog in ons vaandel: neem deel aan bijvoorbeeld conferenties of symposia; je werkt in een hightech omgeving met focus op kennis en innovatie, een open no-nonsense bedrijfscultuur met ruimte voor eigen initiatief; werken met minder reistijd; remote & flexibel; een omgeving waarin ondernemerschap en eigen initiatief worden gestimuleerd; veel mogelijkheden voor opleiding, ontwikkeling en doorgroei; een cultuur waar collegialiteit, kennisdeling en samenwerking centraal staan;

Bekijk vacature »

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

.NET Core Software Developer gericht op de toekoms

Bedrijfsomschrijving Dit bedrijf in Hoofddorp is per direct op zoek naar een ervaren Software .Net Developer die het technisch team bestaande uit 25 professionals komt versterken. Het bedrijf ontwikkelt geavanceerde softwaretoepassingen bestemd voor de optimalisatie van financiële bedrijfsprocessen bij diverse bedrijven, nationaal en internationaal. De organisatie is al tientallen jaren erg succesvol en zij zijn nog steeds groeiende. Enkele kernpunten die het bedrijf beschrijven zijn informeel, geavanceerd, klantgericht, service minded en duurzaamheid. Een echt mooie organisatie dus om onderdeel van uit te maken! Functieomschrijving Je 7 Software Development collega's van de R&D afdeling hebben je versterking nodig om de intern

Bekijk vacature »

Outsystems Developer

Dit ga je doen Ontwikkelen en bouwen van een nieuw Outsystems platform (deels greenfield) in samenwerking met de leverancier; Bouwen van apps, portalen, webapplicaties, API's en businessapplicaties; Plegen van overleg met de business aangaande de diensten en producten; Achterhalen van requirements bij de business. Hier ga je werken Binnen deze internationale financiële instelling wordt er veel geïnvesteerd op het gebied van Outsystems. Op het moment zijn ze een van de snelst groeiende organisaties op het gebied van Outsystems. Er wordt momenteel gebouwd aan een platform dat interne medewerkers helpt op gebied van klantrelaties. De applicatie geeft de huidige situatie overzichtelijk

Bekijk vacature »

Freelance senior Programmeur (zzp)

Dienst Uitvoering Onderwijs Uren per week: 36,00 Standplaats: Groningen Max tarief: € 90,00 Startdatum inzet: 2-1-2023 Einddatum inzet: 1-1-2024 Wat doen we voor werk momenteel? Nieuwe applicaties: We bouwen nieuwe applicaties voor inwinnen B3/B4 scholen. Deze scholen kunnen inschrijvingen via een website aanleveren per keer of meerdere inschrijvingen via bestand. Deze inschrijvingen leggen we vast en ze kunnen ook beheerd worden. Moderniseren: Daarnaast hebben we zoals alle andere teams ook een flinke migratie voor de boeg om in de Cloud te landen. Eén applicatie (AVOID) hebben we al succesvol gemigreerd en deze draait bijna in PRD. De grootste uitdaging voor

Bekijk vacature »

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

Freelance java developer / scrummaster (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 82,00 Voor onze partnerorganisatie, de Belastingdienst, zijn wij op zoek naar een Java Developer met kennis van en ervaring met de Scrum methodiek. In deze rol wordt er van je gevraagd dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Weet wat er van een scrummaster wordt verwacht; Als volwaardig teamlid participeert binnen het scrumproces in je team en in de SAFe-releasetrain; Zowel zelfstandig kunt werken in een scrumteam als intensief de samenwerking zoekt met je directe collega’s en je omgeving; Samenwerkt met je collega’s

Bekijk vacature »

PHP developer

Ideeën omzetten in code, zodat onze webshops elke dag weer een stapje beter worden. Jij zorgt er als ervaren PHP developer samen met het team voor, dat onze webshops blijven draaien en dat klanten gemakkelijk hun producten kunnen bestellen. Wil jij impact hebben op onze snelgroeiende digitale business in meer dan 12 landen? En online producten verkopen, die bijdragen aan het duurzaam gebruik van onze schaarste waterbronnen? Zo ja, dan zoeken we jou! PHP developer 32-40 uur, in Veghel Je gaat samen met onze E-commerce collega’s de uitdaging aan om MegaGroup uit te laten groeien tot het beste B2B platform

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »
Jan R

Jan R

07/07/2022 20:48:25
Anchor link
Hoi

Ik ben op zoek naar een 2 richtingscodering.
Zoiets zoals base64 waar SmFu = Jan maar liefst iets met een sleutel. zodat ik (of mijn site) het origineel kan terug halen. Bestaat er zoiets of moet ik dit zelf maken?

mcrypt_generic is verouderd.

Jan
 
PHP hulp

PHP hulp

05/02/2023 04:42:32
 
Rob Doemaarwat

Rob Doemaarwat

07/07/2022 21:33:48
Anchor link
openssl_encrypt en openssl_decrypt. Als je een beetje algo kiest zit het voor de rest wel snor.
 
Jan R

Jan R

08/07/2022 07:08:31
Anchor link
Ik ga er eens goed naar kijken.
Bedankt
 
Ad Fundum

Ad Fundum

12/07/2022 11:11:47
Anchor link
Ik vond het begin van openssl weinig toegankelijk, omdat OpenSSL een suite is van verschillende functies. Je moet dan eerst bedenken of je wilt versleutelen op basis van een gedeeld wachtwoord, of op basis van een cryptografische sleutel.

Als je wilt bijvoorbeeld wilt sleutelen met AES en een wachtwoord als sleutel (let op: status uit te faseren volgens ncsc.nl) moet je weten dat je eerst een sleutelpaar moet genereren met OpenSSL, dat het bericht versleutelt moet worden met de publieke sleutel waarna het alleen te ontsleutelen is met de private sleutel. Voorbeeldfunctie in PHP voor AES-256-CFB met padding (versleuteld bericht bestaat uit blokjes van 16 bytes):
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
<?php
function ontsleutel(string $sleutel, string $binair) : string {
  $bericht = hex2bin($binair);
  $hash = hash('sha256', $sleutel , TRUE);
  $hmac = substr($bericht, 0, 32);  // aannemende dat je dat hier hebt opgeslagen
  $iv = substr($bericht, 32, 16);  // idem
  $versleuteld = substr($sBericht, 48);
  if ('' === $versleuteld) {return '';} // leeg bericht
  if (!hash_equals(hash_hmac('sha256', $versleuteld . $iv, $hash, TRUE), $hmac)) {
    die('Verkeerde sleutel of bericht is corrupt');
  }

  $tekst = openssl_decrypt($versleuteld, 'aes-256-cfb', $hash, OPENSSL_RAW_DATA, $iv);
  if (FALSE === $tekst) {
    die('Bericht kan niet worden ontsleuteld');
  }

  $padding = ord(substr($tekst, -1));
  if ($padding > 0 && $padding <= 15) {
    return substr($tekst, 0, strlen($tekst) - $padding);
  }

  return $tekst;
}
[
/code]
Gewijzigd op 12/07/2022 11:13:28 door Ad Fundum
 
 

Dit topic is gesloten.



Overzicht

 
 

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.