Page 113 - Nodejs 교과서 개정2판
P. 113

۾਷ crypto.getCiphers()ܳ ഐ୹ೞݶ ࠅ ࣻ ੓णפ׮

            • cipher.update(문자열,	인코딩,	출력	인코딩)  ঐഐചೡ ؀࢚җ ؀࢚੄ ੋ௏٬  ୹۱ Ѿҗޛ੄ ੋ௏٬ਸ
             ֍णפ׮  ࠁా ޙ੗ৌ਷ VUG  ੋ௏٬ਸ  ঐഐח CBTF  ܳ ݆੉ ࢎਊ೤פ׮

            • cipher.final(출력	인코딩)  ୹۱ Ѿҗޛ੄ ੋ௏٬ਸ ֍ਵݶ ঐഐചо ৮ܐؾפ׮
            • crypto.createDecipheriv(알고리즘,	키, iv)  ࠂഐചೡ ٸ ࢎਊ೤פ׮  ঐഐചೡ ٸ ࢎਊ೮؍ ঌҊ્ܻ

             җ ః  ivܳ Ӓ؀۽ ֍যঠ ೤פ׮
            • decipher.update(문자열,	인코딩,	출력	인코딩)  ঐഐചػ ޙ੢  Ӓ ޙ੢੄ ੋ௏٬  ࠂഐചೡ ੋ௏٬ਸ

             ֍णפ׮  createCipheriv੄ update  ীࢲ VUG   CBTF  ࣽਵ۽ ֍঻׮ݶ createDecipheriv੄ update()

             ীࢲח CBTF    VUG ࣽਵ۽ ֍ਵݶ ؾפ׮
            • decipher.final(출력 ੋ௏٬   ࠂഐച Ѿҗޛ੄ ੋ௏٬ਸ ֍णפ׮

          
          콘솔

           $	node	cipher
           암호화:	iiopeG2GsYlk6ccoBoFvEH2EBDMWv1kK9bNuDjYxiN0=
           복호화:	암호화할	문장




         ਗې ޙ੢ਵ۽ ઁ؀۽ ࠂഐചغ঻णפ׮

         ૑Әө૑ ߓ਍ ݫࢲ٘ ੉৻ীب DSZQUP ݽٕ਷ নߑೱ ࠺؀டഋ ঐഐച  )."$ ١җ э਷ ׮নೠ ঐഐചܳ ઁ

         ҕೞҊ ੓ਵפ ঐഐചо ೙ਃೞݶ ݽٕ੉ যڃ ݫࢲٜ٘ਸ ૑ਗೞח૑ ഛੋ೧ࠁݶ જणפ׮  ֢٘ ҕध ޙࢲ IUU
         QT   OPEFKT PSH BQJ DSZQUP IUNM ীࢲ ഛੋೡ ࣻ ੓णפ׮  ખ ؊ рױೞѱ ঐഐചܳ ೞҊ र׮ݶ OQN ಁః

         ૑ੋ DSZQUP KT IUUQT   XXX OQNKT DPN QBDLBHF DSZQUP KT ܳ ୶ୌ೤פ׮

          
          
               VUJM
         VUJM੉ۄח ੉ܴ୊ۢ пઙ ಞ੄ ӝמਸ ݽইك ݽٕੑפ׮  ҅ࣘ೧ࢲ "1*о ୶оغҊ ੓ਵݴ  оՔ EFQSFDBUFE

         غয ࢎۄ૑ח ҃਋ب ੓णפ׮



           /PUF ™ EFQSFDBUFEۆ

           EFQSFDBUFEח ೐۽Ӓې߁ ਊয۽  r઺ਃبо ڄযઉ ؊ ੉࢚ ࢎਊغ૑ ঋҊ খਵ۽ח ࢎۄ૑ѱ ؼs Ѫ੉ۄח ڷੑפ׮  ࢜۽਍
           ӝמ੉ ա৬ࢲ ӝઓ ӝמࠁ׮ ؊ જਸ ٸ  ӝઓ ӝמਸ EFQSFDBUFE ୊ܻೞҌ ೤פ׮  ੉੹ ࢎਊ੗ܳ ਤ೧ ӝמਸ ઁѢೞ૑ח

           ঋ૑݅ ҍ হচ ৘੿੉޲۽ ؊ ੉࢚ ࢎਊೞ૑ ݈ۄח ੄޷ੑפ׮




         VUJMীࢲ ੗઱ ࢎਊغח ف ݫࢲ٘ܳ ࣗѐ೤פ׮

          util.js
   108   109   110   111   112   113   114   115   116   117   118