{"id":2266,"date":"2019-06-19T00:15:38","date_gmt":"2019-06-18T21:15:38","guid":{"rendered":"http:\/\/fatihsoysal.com\/blog\/?p=2266"},"modified":"2022-01-24T16:22:55","modified_gmt":"2022-01-24T13:22:55","slug":"frontend-icerisinde-md5-sifreleme-olusturma-javascript","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/","title":{"rendered":"Frontend \u0130\u00e7erisinde MD5 \u015eifreleme Nas\u0131l Yap\u0131l\u0131r? Javascript"},"content":{"rendered":"<p>Merhaba, bildi\u011finiz \u00fczere MD5 kodlama standard\u0131 genellikle back-end ve veritaban\u0131 k\u0131sm\u0131nda kullan\u0131l\u0131r. Ve back-end kodlama taraf\u0131nda kullan\u0131m\u0131 basit bir fonksiyon arac\u0131l\u0131\u011f\u0131yla yap\u0131l\u0131r. Ancak ge\u00e7ti\u011fimiz g\u00fcnlerde front-end taraf\u0131nda MD5 olu\u015fturmam gerekti. Biraz ara\u015ft\u0131rma sonras\u0131 bunu birka\u00e7 k\u00fct\u00fcphane arac\u0131l\u0131\u011f\u0131yla yapabilece\u011fimi \u00f6\u011frendim. Ancak ben kendim olu\u015fturmay\u0131 denedim ve bunu basit bir fonksiyon haline getirdim. Bknz:<strong>\u00a0<a href=\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\" target=\"_blank\" rel=\"noopener\">javascript md5 \u015fifreleme<\/a><\/strong><\/p>\n<blockquote><p><strong>Javascript<\/strong> programlama \u00f6devleri b\u00fcy\u00fck \u00f6neme sahip oldu\u011fundan dolay\u0131 hizmet al\u0131rken se\u00e7ici olmal\u0131y\u0131z. Bu noktada size <strong><a href=\"https:\/\/www.sadeceon.com\/tr\/Tags\/java-programlama-odevi\" target=\"_blank\" rel=\"noopener\" data-wplink-edit=\"true\">Sadeceon ile javascript \u00f6dev yapt\u0131r<\/a> <\/strong>sayfas\u0131ndaki hizmetleri \u00f6nerebilirim. <strong>Javascript<\/strong> dilinde yaz\u0131lacak \u00f6devlerinizi i\u00e7iniz rahat \u015fekilde bu sitede hizmet veren ki\u015filere yapt\u0131rabilir, uygun fiyatlarla \u00f6devlerinizi profesyonel \u015fekilde yapt\u0131rman\u0131n keyfini \u00e7\u0131karabilirsiniz. Siteye kay\u0131t olarak hemen ileti\u015fime ge\u00e7ebilir, sipari\u015finizi olu\u015fturarak \u00f6devinizi en h\u0131zl\u0131 \u015fekilde yapt\u0131rabilirsiniz.<\/p><\/blockquote>\n<p>Projelerinizde kolayl\u0131kla kullanabilece\u011finiz bu fonksiyon ile front-end i\u00e7erisinde javascript yard\u0131m\u0131yla MD5 olu\u015fturabilirsiniz.<\/p>\n<p>Nas\u0131l m\u0131?<\/p>\n<pre class=\"lang:default decode:true \">var MD5 = function(d){result = M(V(Y(X(d),8*d.length)));return result.toLowerCase()};function M(d){for(var _,m=\"0123456789ABCDEF\",f=\"\",r=0;r&lt;d.length;r++)_=d.charCodeAt(r),f+=m.charAt(_&gt;&gt;&gt;4&amp;15)+m.charAt(15&amp;_);return f}function X(d){for(var _=Array(d.length&gt;&gt;2),m=0;m&lt;_.length;m++)_[m]=0;for(m=0;m&lt;8*d.length;m+=8)_[m&gt;&gt;5]|=(255&amp;d.charCodeAt(m\/8))&lt;&lt;m%32;return _}function V(d){for(var _=\"\",m=0;m&lt;32*d.length;m+=8)_+=String.fromCharCode(d[m&gt;&gt;5]&gt;&gt;&gt;m%32&amp;255);return _}function Y(d,_){d[_&gt;&gt;5]|=128&lt;&lt;_%32,d[14+(_+64&gt;&gt;&gt;9&lt;&lt;4)]=_;for(var m=1732584193,f=-271733879,r=-1732584194,i=271733878,n=0;n&lt;d.length;n+=16){var h=m,t=f,g=r,e=i;f=md5_ii(f=md5_ii(f=md5_ii(f=md5_ii(f=md5_hh(f=md5_hh(f=md5_hh(f=md5_hh(f=md5_gg(f=md5_gg(f=md5_gg(f=md5_gg(f=md5_ff(f=md5_ff(f=md5_ff(f=md5_ff(f,r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+0],7,-680876936),f,r,d[n+1],12,-389564586),m,f,d[n+2],17,606105819),i,m,d[n+3],22,-1044525330),r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+4],7,-176418897),f,r,d[n+5],12,1200080426),m,f,d[n+6],17,-1473231341),i,m,d[n+7],22,-45705983),r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+8],7,1770035416),f,r,d[n+9],12,-1958414417),m,f,d[n+10],17,-42063),i,m,d[n+11],22,-1990404162),r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+12],7,1804603682),f,r,d[n+13],12,-40341101),m,f,d[n+14],17,-1502002290),i,m,d[n+15],22,1236535329),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+1],5,-165796510),f,r,d[n+6],9,-1069501632),m,f,d[n+11],14,643717713),i,m,d[n+0],20,-373897302),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+5],5,-701558691),f,r,d[n+10],9,38016083),m,f,d[n+15],14,-660478335),i,m,d[n+4],20,-405537848),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+9],5,568446438),f,r,d[n+14],9,-1019803690),m,f,d[n+3],14,-187363961),i,m,d[n+8],20,1163531501),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+13],5,-1444681467),f,r,d[n+2],9,-51403784),m,f,d[n+7],14,1735328473),i,m,d[n+12],20,-1926607734),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+5],4,-378558),f,r,d[n+8],11,-2022574463),m,f,d[n+11],16,1839030562),i,m,d[n+14],23,-35309556),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+1],4,-1530992060),f,r,d[n+4],11,1272893353),m,f,d[n+7],16,-155497632),i,m,d[n+10],23,-1094730640),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+13],4,681279174),f,r,d[n+0],11,-358537222),m,f,d[n+3],16,-722521979),i,m,d[n+6],23,76029189),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+9],4,-640364487),f,r,d[n+12],11,-421815835),m,f,d[n+15],16,530742520),i,m,d[n+2],23,-995338651),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+0],6,-198630844),f,r,d[n+7],10,1126891415),m,f,d[n+14],15,-1416354905),i,m,d[n+5],21,-57434055),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+12],6,1700485571),f,r,d[n+3],10,-1894986606),m,f,d[n+10],15,-1051523),i,m,d[n+1],21,-2054922799),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+8],6,1873313359),f,r,d[n+15],10,-30611744),m,f,d[n+6],15,-1560198380),i,m,d[n+13],21,1309151649),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+4],6,-145523070),f,r,d[n+11],10,-1120210379),m,f,d[n+2],15,718787259),i,m,d[n+9],21,-343485551),m=safe_add(m,h),f=safe_add(f,t),r=safe_add(r,g),i=safe_add(i,e)}return Array(m,f,r,i)}function md5_cmn(d,_,m,f,r,i){return safe_add(bit_rol(safe_add(safe_add(_,d),safe_add(f,i)),r),m)}function md5_ff(d,_,m,f,r,i,n){return md5_cmn(_&amp;m|~_&amp;f,d,_,r,i,n)}function md5_gg(d,_,m,f,r,i,n){return md5_cmn(_&amp;f|m&amp;~f,d,_,r,i,n)}function md5_hh(d,_,m,f,r,i,n){return md5_cmn(_^m^f,d,_,r,i,n)}function md5_ii(d,_,m,f,r,i,n){return md5_cmn(m^(_|~f),d,_,r,i,n)}function safe_add(d,_){var m=(65535&amp;d)+(65535&amp;_);return(d&gt;&gt;16)+(_&gt;&gt;16)+(m&gt;&gt;16)&lt;&lt;16|65535&amp;m}function bit_rol(d,_){return d&lt;&lt;_|d&gt;&gt;&gt;32-_}\n\n\/** test i\u00e7in bir de\u011fer verelim **\/\nvar value = 'fatih';\n\nvar result = MD5(value); \/\/result \u00e7\u0131kt\u0131s\u0131n\u0131n md5 kodland\u0131\u011f\u0131n\u0131 g\u00f6receksiniz.\n \ndocument.body.innerHTML = 'hash -  latin alfabesi i\u00e7in : ' + result;\n\n\/** \u0130ngilizce olmayan kelimelerde kullan\u0131m\u0131 **\/\nvalue = '\u05de\u05d1\u05d7\u05df'\n\nresult = MD5(unescape(encodeURIComponent(value)));\n\ndocument.body.innerHTML += '&lt;br&gt;&lt;br&gt;hash - farkl\u0131 alfabeler i\u00e7in: ' + result;\n<\/pre>\n<p>Yukar\u0131da g\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi latin alfabesi i\u00e7in ve latin alfabesi olmayan kelimeler i\u00e7in md5 \u00e7\u0131kt\u0131s\u0131 olu\u015fturduk. Alt k\u0131s\u0131mdan testlerinizi yapabilirsiniz.<\/p>\n<p><script async=\"\" src=\"\/\/jsfiddle.net\/maxmanus16\/mr64qfs8\/embed\/\"><\/script><\/p>\n<p><strong>Bonus:<\/strong><\/p>\n<p>MD5 \u015fifreleme i\u015flemi i\u00e7in\u00a0<strong>CryptoJS<\/strong>\u00a0k\u00fct\u00fcphanesini de kullanabilirsiniz. Kullan\u0131m\u0131 i\u00e7in hemen a\u015fa\u011f\u0131da bulunan \u00f6rne\u011fi inceleyebilirsiniz.<\/p>\n<pre class=\"lang:default decode:true \">&lt;script src=\"https:\/\/crypto-js.googlecode.com\/svn\/tags\/3.1.2\/build\/rollups\/md5.js\"&gt;&lt;\/script&gt;\n&lt;script&gt;\n    var hash = CryptoJS.MD5(\"\u015eifrelenecek Mesaj\u0131m Burada\");\n&lt;\/script&gt;\n<\/pre>\n<p>Bir makalenin daha sonuna geldik. Umar\u0131m yararl\u0131 olmu\u015ftur. Bir sonraki makalede g\u00f6r\u00fc\u015fmek \u00fczere ho\u015f\u00e7akal\u0131n.<\/p>\n","protected":false},"excerpt":{"rendered":"Merhaba, bildi\u011finiz \u00fczere MD5 kodlama standard\u0131 genellikle back-end ve veritaban\u0131 k\u0131sm\u0131nda kullan\u0131l\u0131r. Ve back-end kodlama taraf\u0131nda kullan\u0131m\u0131 basit&hellip;","protected":false},"author":1,"featured_media":2268,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[129],"tags":[711,710,712],"class_list":{"0":"post-2266","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-javascript","8":"tag-frontend-md5","9":"tag-javascript-md5-sifreleme","10":"tag-md5-sifreleme-nasil-yapilir","11":"cs-entry","12":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Frontend \u0130\u00e7erisinde MD5 \u015eifreleme Nas\u0131l Yap\u0131l\u0131r? Javascript - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Frontend \u0130\u00e7erisinde MD5 \u015eifreleme Nas\u0131l Yap\u0131l\u0131r? Javascript\" \/>\n<meta property=\"og:description\" content=\"Merhaba, bildi\u011finiz \u00fczere MD5 kodlama standard\u0131 genellikle back-end ve veritaban\u0131 k\u0131sm\u0131nda kullan\u0131l\u0131r. Ve back-end kodlama taraf\u0131nda kullan\u0131m\u0131 basit&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-18T21:15:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-24T13:22:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2019\/06\/Keeping-it-Fresh.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Frontend \u0130\u00e7erisinde MD5 \u015eifreleme Nas\u0131l Yap\u0131l\u0131r? Javascript\",\"datePublished\":\"2019-06-18T21:15:38+00:00\",\"dateModified\":\"2022-01-24T13:22:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/\"},\"wordCount\":263,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"image\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2019\/06\/Keeping-it-Fresh.jpg\",\"keywords\":[\"frontend md5\",\"javascript md5 \u015fifreleme\",\"md5 \u015fifreleme nas\u0131l yap\u0131l\u0131r\"],\"articleSection\":[\"Javascript\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#respond\"]}],\"copyrightYear\":\"2019\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/\",\"name\":\"Frontend \u0130\u00e7erisinde MD5 \u015eifreleme Nas\u0131l Yap\u0131l\u0131r? Javascript - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2019\/06\/Keeping-it-Fresh.jpg\",\"datePublished\":\"2019-06-18T21:15:38+00:00\",\"dateModified\":\"2022-01-24T13:22:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#primaryimage\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2019\/06\/Keeping-it-Fresh.jpg\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2019\/06\/Keeping-it-Fresh.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend \u0130\u00e7erisinde MD5 \u015eifreleme Nas\u0131l Yap\u0131l\u0131r? Javascript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Frontend \u0130\u00e7erisinde MD5 \u015eifreleme Nas\u0131l Yap\u0131l\u0131r? Javascript - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/","og_locale":"tr_TR","og_type":"article","og_title":"Frontend \u0130\u00e7erisinde MD5 \u015eifreleme Nas\u0131l Yap\u0131l\u0131r? Javascript","og_description":"Merhaba, bildi\u011finiz \u00fczere MD5 kodlama standard\u0131 genellikle back-end ve veritaban\u0131 k\u0131sm\u0131nda kullan\u0131l\u0131r. Ve back-end kodlama taraf\u0131nda kullan\u0131m\u0131 basit&hellip;","og_url":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2019-06-18T21:15:38+00:00","article_modified_time":"2022-01-24T13:22:55+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2019\/06\/Keeping-it-Fresh.jpg","type":"image\/jpeg"}],"author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Frontend \u0130\u00e7erisinde MD5 \u015eifreleme Nas\u0131l Yap\u0131l\u0131r? Javascript","datePublished":"2019-06-18T21:15:38+00:00","dateModified":"2022-01-24T13:22:55+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/"},"wordCount":263,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"image":{"@id":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2019\/06\/Keeping-it-Fresh.jpg","keywords":["frontend md5","javascript md5 \u015fifreleme","md5 \u015fifreleme nas\u0131l yap\u0131l\u0131r"],"articleSection":["Javascript"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#respond"]}],"copyrightYear":"2019","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/","url":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/","name":"Frontend \u0130\u00e7erisinde MD5 \u015eifreleme Nas\u0131l Yap\u0131l\u0131r? Javascript - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#primaryimage"},"image":{"@id":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2019\/06\/Keeping-it-Fresh.jpg","datePublished":"2019-06-18T21:15:38+00:00","dateModified":"2022-01-24T13:22:55+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#primaryimage","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2019\/06\/Keeping-it-Fresh.jpg","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2019\/06\/Keeping-it-Fresh.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/frontend-icerisinde-md5-sifreleme-olusturma-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Frontend \u0130\u00e7erisinde MD5 \u015eifreleme Nas\u0131l Yap\u0131l\u0131r? Javascript"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=2266"}],"version-history":[{"count":5,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2266\/revisions"}],"predecessor-version":[{"id":2354,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2266\/revisions\/2354"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media\/2268"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=2266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=2266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=2266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}