æ¬, Python | 16:23 | ååããéã空ãã¦ãã¾ã£ãããçµå浩ããã®ãæå·æè¡å ¥éããèªã¿ãªãã Python 㧠RSA ã®å®è£ ããã¦ã¿ããããããçµåãããååã®ã¨ã³ããªã«ã¹ã¿ã¼ãã¤ãã¦ããã®ãè¦ã¦ã¡ãã£ã¨ããããã£ãããå¼ã³æ¨ã¦ã«ãã¦ã¹ããã»ã³ãRSA ã¯åè¿°ã®ã·ã¼ã¶ã¼æå·ã使ãæ¨ã¦ãããã®æ§ã«å¤å ¸çãªæå·ã¨ã¯ç°ãªããç¾å¨é常ã«è¯ãå©ç¨ããã¦ããæå·ã§ãããå ¬ééµã¨ç§å¯éµã«ããéµã®äºåå ±æã«ããéµã®é éåé¡ã解決ãã¦ãããå ¬ééµç§å¯éµãã¢ã®çæã¯æ¬¡ã®éãã ç´ æ° p, q ãå ã« N = p * q ãæ±ãã p-1 㨠q-1 ã®æå°å ¬åæ°ãæ±ãã 1 1 ããã«ãããå ¬ééµã® E, N ã¨ç§å¯éµã® D, N ãæ±ãããããæå·åã¯å¹³æ**E mod Nãã®è¤ååã¯æå·æ**D mod Nã¨ãã¦æ±ããããã次ã®æ§ã«å®è£ ããã #!/usr/bin/env python
{{#tags}}- {{label}}
{{/tags}}