padding verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fullstack .NET Developer

Wat kan je? .NET MBO, HBO, WO denkniveau Junior, Medior, Senior werkniveau 0-2, 2-5, 5+ jaar werkervaring Engels sprekend Wat krijg je? Vast € 2500 - € 5000 bruto per maand Flexibele werktijden Lunch Laptop Wat doe je? Minimaal een 32-urige werkweek Samenwerken met 10-20 collega's Je werkt samen met IT, Management, Sales, HR Focus op B2B Je werkt voornamelijk met De vacature Your role entails being at the start of developing our globally distributed network of fan engagement products. You will work in a team of highly skilled engineers that work closely on our new micro-service oriented platform. Our

Bekijk vacature »

.NET Ontwikkelaar / Medior @ Regio Duiven

2021-06-07 iSense .NET Ontwikkelaar Medior Ben jij een C# Developer die binnen een innovatieve, logistieke organisatie wilt werken? Vind je het interessant om de door jou ontwikkelde software en code te koppelen aan complexe systemen en daarnaast de implementatie te begeleiden? Lees snel verder! ISK49485 Nieuw Organisatie Je komt als Ontwikkelaar te werken bij een organisatie die is gespecialiseerd in industriële automatiseringsoplossingen. De organisatie heeft al ruim 45 jaar ervaring met optimalisatie van processen binnen de industriële sector. De organisatie kenmerkt zich als innoverend, meedenkend en informeel. Binnen het team heerst er een positieve teamspirit met een gezonde dosis ondernemerschap

Bekijk vacature »

Java Developer

Wat kan je? Java HBO, WO denkniveau Senior, Lead werkniveau 2-5, 5-10, 10+ jaar werkervaring Nederlands, Engels sprekend Wat krijg je? Vastbruto per maand- Flexibele werktijden Lunch Lease auto Tankpas Mobiel Laptop 13e maand Pensioen Netto onkostenvergoeding Sporten Zorgverzekering Wat doe je? Minimaal een 32-urige werkweek Samenwerken met 10-20 collega's Je werkt samen met IT Focus op B2B & B2C Je werkt voornamelijk met De vacature Wordt jou ook de ene na de andere droombaan beloofd door allerlei recruiters? Met gouden bergen en de beste persoonlijke aandacht? Bij JDriven doen we het anders. We staan niet vooraan te schreeuwen dat

Bekijk vacature »

Senior Node.js Developer (NL)

Senior Node.js Developer (NL) Den Haag HBO/WO IT Professional "Als Senior Node.js Developer impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijfskritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen in JavaScript en AWS" Wat ga je doen? PostNL is becoming a postal tech company. Als Senior Node.js Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead Engineer, JavaScript Developers en Solution Consultants. Samen zijn jullie verantwoordelijk voor het bouwen aan het Event Management Platform (EMP). Dit platform

Bekijk vacature »

Mobile App / Web Developer

Wat kan je? BI, .NET HBO, WO denkniveau Medior werkniveau 2-5 jaar werkervaring Nederlands sprekend Wat krijg je? Vast € 2500 - € 3500 bruto per maand Flexibele werktijden Pensioen Netto onkostenvergoeding Sporten Wat doe je? Minimaal een 32-urige werkweek Samenwerken met 0-10 collega's Je werkt samen met Management, IT, Klantenservice Focus op B2B Je werkt voornamelijk met De vacature Wij zijn op zoek naar een Mobile App / Web Developer die met enthousiasme, gevoel voor gebruikersgemak, ontwerp en technische interesse onze mobiele apps en portals verder kan uitbreiden en onder het brede publiek kan laten werken. De juiste kandidaat

Bekijk vacature »

Full Stack Java Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack Java Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende klanten, of je blijft bij ons (Experis) werken. Ons programma tot Java Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en Java-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Tech Lead Application Developer

UPS is looking for a Tech Lead Application Developer For our Europe development center in Eindhoven we’re looking for an Application Tech Lead that is able to work on enterprise type applications deployed across the world. As a tech lead at UPS you work on enabling the delivery of functionality for highly complex IT Systems. More than 500,000 UPSers move goods, capital and information across the world and deliver over 22 million items to their destinations every day. And our IT Systems make sure this can be done as efficient as possible. What You’ll Do You collaborate with internal customers

Bekijk vacature »

Lead Front-end Developer / React / Clojurescript @

2021-05-21 iSense Lead Front-end Developer / React / Clojurescript Are you an experienced Front-end Developer who can motivate his / her colleagues to reach their fullest potential? Do you like working on a state-of-the-art platform with techniques like Clojurescript and React? Then this is the vacancy for you! ISDR49940 Company For our client, a modern and ambitious company in the Eindhoven region, we're looking for an experienced Front-end Developer. The company is expanding rapidly after launching their product about 2 years ago. You'd not only be using your programming skills to work on an innovative content platform, but also motivate

Bekijk vacature »

Full Stack Java Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack Java Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende klanten, of je blijft bij ons (Experis) werken. Ons programma tot Java Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en Java-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

PHP Developer

Wat kan je? PHP HBO denkniveau Medior werkniveau 2-5 jaar werkervaring Nederlands, Engels sprekend Wat krijg je? Vast € 3000 - € 4500 bruto per maand Flexibele werktijden Lunch Laptop Wat doe je? Minimaal een 40-urige werkweek Samenwerken met 20-50 collega's Je werkt samen met Marketing, Management, IT Focus op B2B & B2C Je werkt voornamelijk met De vacature Heb jij het in je om onze platformen verder door te ontwikkelen? Wil jij jouw PHP skills inzetten bij een jong, snelgroeiend en innovatief internetbedrijf in Helmond? Dan zoeken wij jou! Lees hieronder wat jouw uitdaging bij ons inhoudt. - Jij

Bekijk vacature »

Full-Stack Web Developer

Wat kan je? Frontend, Java WO denkniveau Senior werkniveau 5-10, 10+ jaar werkervaring Nederlands sprekend Wat krijg je? Vast € 3000 - € 7000 bruto per maand Flexibele werktijden Lunch Laptop 13e maand Pensioen Netto onkostenvergoeding Sporten Wat doe je? Minimaal een 32-urige werkweek Samenwerken met 20-50 collega's Je werkt samen met Sales, Marketing Focus op B2B Je werkt voornamelijk met De vacature Je bent verantwoordelijk voor zowel de ‘run’ als de ‘change’ van onze applicaties binnen de verschillende IT systemen. Als developer realiseer je nieuwe componenten voor de deelnemers- en werkgeversportalen en het pensioenadministratiesysteem van BeFrank. Een systeem dat

Bekijk vacature »

Outsystems Developer @ Amsterdam

2021-05-28 iSense Outsystems Developer Ben je een Outsystemsdeveloper en houd je van ownership? Lijkt het je interessant om een team met developers samen te stellen en mooie applicaties te bouwen voor nationale en internationale klanten? Wil je werken in een organisatie die aan de vooravond staat van mooie ontwikkelingen? Dan is dit de functie voor jou! Reageer snel! ISNO50007 Organisatie Deze financiële instelling is gevestigd in hartje Amsterdam. Ze hebben als doel hun klanten op een effectieve en onafhankelijke manier te begeleiden bij belangrijke vermogensgerelateerde beslissingen. Privacy staat hoog in het vaandel, aangezien zij een maatschappelijke rol vervullen die nooit

Bekijk vacature »

Systeembeheerder

Systeembeheerder bij de Nationale Politie Werken bij de Politie op basis van detachering Voor onze opdrachtgever, de Nationale Politie, in Odijk, zijn we op zoek naar een systeembeheerder. Als systeembeheerder werk je bij het speciaal beheer team (SBT) is onderdeel van de Dienst-ICT en werkt nauw samen met de "operatie". Voor de tijdelijke versterking van het team zoekt de dienst-ICT een Windows systeembeheerder om dit team te ondersteunen. Wat zijn jouw verantwoordelijkheden en werkzaamheden? Doelstelling: Het speciaal beheer team houdt zich bezig met de ontwikkeling en het beheer van een infrastructuur en bijhorende toepassingen binnen het operationeel netwerk. Jouw verantwoordelijkheden:

Bekijk vacature »

C# .NET Developer

Wat kan je? .NET HBO, WO denkniveau Senior werkniveau 5+ jaar werkervaring Engels sprekend Wat krijg je? Vast € 3100 - € 4800 bruto per maand Flexibele werktijden Lunch Laptop Pensioen Sporten Wat doe je? Minimaal een 32-urige werkweek Samenwerken met 10-20 collega's Je werkt samen met Klantenservice, Management, IT Focus op B2B Je werkt voornamelijk met De vacature Om onze groeiambities waar te kunnen maken, zijn wij op zoek naar een senior developer die ons team van ambitieuze developers kan versterken met het uitdenken en ontwikkelen van nieuwe functionaliteiten en koppelingen. Doordat het platform schaalbaar is opgezet kunnen we

Bekijk vacature »

Senior Applicatieontwikkelaar

UPS zoekt een Senior Applicatieontwikkelaar *Thuiswerken is mogelijk voor deze functie Ben jij een gedreven applicatieontwikkelaar met minimaal drie jaar werkervaring? En wil je een uitdagende baan met impact én jezelf breed ontwikkelen? Bij UPS bouw je mee aan complexe systemen die wereldwijd worden gebruikt en krijg je alle ruimte om nóg beter te worden in je vak. Dit ga je doen In een dynamisch scrumteam werk je aan de hand van processen en technologieën zoals CI/CD en DevOps aan het behalen van jullie doelen. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en

Bekijk vacature »
Ad Fundum

Ad Fundum

01/06/2021 14:38:11
Quote Anchor link
In PHP 7.3 maak ik gebruik van openssl_decrypt() om een bericht te ontsleutelen.

PKCS7 padding wordt automatisch verwijderd, maar het bericht komt met PKCS5 padding.
De string heeft 16 bytes, waarvan de laatste twee 0x0202, wat hoort, maar wat ik er dus af wil hebben.

Wat is een goeie manier om de padding te verwijderen?

Toevoeging op 02/06/2021 09:50:09:

Ik heb zelf gepuzzled en kwam hier op:
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
<?php
/**
 * Ontsleutel berichten
 * @note block size is 16 bytes
 * @param string $sBericht (hexadecimaal)
 * @param string $sSleutel
 * @return string
 */

function oracleDecrypt(string $sBericht, string $sSleutel) : string
{
  /* ... */
  // PKCS5 padding wordt niet door openssl_decrypt() verwijderd

  $iPadding = ord(substr($sTekst, -1));
  if ($iPadding > 0 && $iPadding < 16) {
    return substr($sTekst, 0, strlen($sTekst) - $iPadding);
  }

  return $sTekst;
}

?>
 
Er zijn nog geen reacties op dit bericht.



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.