OP в Обратная связь:
Я использовал angular-md5 module.Here, как использовать его.
<body ng-app="YOUR_APP" ng-controller="MainCtrl">
<img src="http://www.gravatar.com/avatar/{{ email | gravatar }}">
<input type="email" ng-model="email" placeholder="Email Address">
{{ message }}
</body>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.js"></script>
<script src="app/bower_components/angular-md5/angular-md5.js"></script>
<script>
angular.module('YOUR_APP', [
'angular-md5', // you may also use 'ngMd5' or 'gdi2290.md5'
'controllers'
]);
angular.module('controllers', [])
.controller('MainCtrl', ['$scope', 'md5', function($scope, md5) {
$scope.$watch('email' ,function() {
$scope.message = 'Your email Hash is: ' + md5.createHash($scope.email || '');
});
}]);
</script>
Другой способ:
Вы можете сгенерировать MD5 хэш в JavaScript с использованием библиотеки Crypto-JS:
<html>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/core.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/md5.js"></script>
<body>
<script>
var test = CryptoJS.MD5("string to hash");
alert(test);
</script>
</body>
</html>
Вы хотите, чтобы сгенерировать хэш в JavaScript, а не используя функцию SQL Server? Если это так, проверьте [функции в этом вопросе/ответе] (http://stackoverflow.com/questions/14733374/how-to-generate-md5-file-hash-on-javascript) – Scottie
@Scottie Да, именно то, что Мне нужно. Но один вопрос, будет ли он генерировать тот же хеш, что и Sql один выше? – Sampath
Да, он будет генерировать один и тот же хэш, если вы выберете один и тот же алгоритм хеширования - например. MD5 – Scottie