21 votes

comment générer un hash md5 en angular 2 typescript ?

J'utilise l'APi L'accès à cette api se fait avec une clé de hachage que nous devons envoyer à l'api mais nous ne savons pas vraiment comment l'implémenter.

J'ai trouvé https://www.npmjs.com/package/crypto-js mais je ne sais pas comment intégrer angular 2

J'ai aussi trouvé https://www.npmjs.com/package/angular-md5 mais je ne sais pas comment importer en utilisant le typscript d'angular 2

41voto

Jiri HWeb Horalek Points 61

Pour l'angle 2, utilisez

npm install ts-md5 --save

puis l'importer dans un composant, un service ou n'importe où ailleurs.

import {Md5} from 'ts-md5/dist/md5';

Lorsque vous utilisez systèmeJS est nécessaire pour définir les chemins des cartes et des paquets.

 map:      {
              'ts-md5': 'src/js/ts-md5',
           },
 packages: {
              'ts-md5': {main: '/md5.js'},                
           }

Voici l'exemple d'un de mes projets où j'ai copié les bibliothèques nécessaires dans une structure de fichiers séparée.

2 votes

@fdsfdsfdsfds Int32Array.toString()

11voto

user1394625 Points 117

Vous pouvez obtenir un fichier md5.ts ici :

https://github.com/ManvendraSK/angular2-quickstart/blob/master/app/md5.ts

l'importer dans votre composant/service :

import {md5} from './md5'; //make sure it points to the folder where the md5.ts file is

vous pouvez ensuite l'utiliser dans votre composant/service :

let e = md5(this.email);

Article complet ici

0 votes

Le lien vers l'article du blog semble être mort. Veuillez le mettre à jour si possible, ou supprimer le lien.

0 votes

@Dr.Coconut, le lien semble fonctionner correctement. Essayez à nouveau. Peut-être un problème de votre côté.

0 votes

Le lien me redirige toujours vers la page de base du Blog ( tothenew.com/blog )

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X