[12432] 2018-03-06_从小白变RSA大神,附常用工具使用方法及CTF中RSA典型例题

文档创建者:s7ckTeam
浏览次数:5
最后更新:2025-01-18
2018-03-06_从小白变RSA大神,附常用工具使用方法及CTF中RSA典型例题 R S A 使 C T F R S A     F r e e B u f   2 0 1 8 - 0 3 - 0 6 *   F r e e B u f   R S A c t f 广 广 R S A R S A 使 使 R S A R S A p q N   =   p   *   q φ   =   ( p 1 )   *   ( q 1 )   N e   ( 1 < e < φ ) e φ e d :   e   *   d     1   ( m o d   φ ) A B B A p     q   N f a c t o r N N m o d u l u s e     d e x p o n e n t c     m N e N d R S A 使 R S A n e d n p q n e d e e ( p - 1 ) ( q - 1 ) d φ   =   ( p - 1 ) ( q - 1 )       n e ) , ( n d ) ( n e ) ( n d ) R S A A B B A ^ e   ( m o d   n )     B   =   p o w ( A , e , n ) A B ^ d (   m o d   n )     A   =   p o w ( B , d , n ) ( e d )     1 ( m o d ( p - 1 ) × ( q - 1 ) ) d * e   =   1   m o d   φ ( d * e   -   1 ) %   φ   =   0
A B ^ d (   m o d   n ) B A ^ e   ( m o d   n ) e d 使 A B ^ e   ( m o d   n ) B A ^ d (   m o d   n ) ;       m a b a - b m a - b / m a b m a b ( m o d   m ) m 2 6 1 4 ( m o d   1 2 ) 1 p y t h o n   p o w ( )   R S A R S A - T o o l   2 使 使 P =   Q =     ( P Q ) E =     ( G C D ( E , ( P - 1 ) * ( Q - 1 ) ) = = 1 ) ( E ( p - 1 ) ( Q - 1 ) ) N =   P Q N = P * Q D =   D = E ^ ( - 1 )   m o d   ( ( P - 1 ) * ( Q - 1 ) ) N E D P Q 便 ( N , E ) D , N N 5 1 2 P Q R S A S t a r t . R S A - T o o l   ( N ) 4 0 9 6 .   ( E ) E ) : 3 , 1 7 , 2 5 7 6 5 5 3 7 ( ) .   G e n e r a t e C P U G e n e r a t e . 使      
  M o d u l e s ( N ) F a c t o r   F a c t o r . 2 4 0 M u l t i p l e   P o l y n o m i a l   Q u a d r a t i c   S i e v e ( M P Q S ) , . , N 使 ( 使 M P Q S ) 2 5 6 ~ 8 9 M B ,   2 8 0   ~ 1 4 0 M B ,   2 9 6 ~ 1 8 5 M B . P Q D P Q P Q   C a l c . D   M o d u l e s ( N )   E x a c t   s i z e . 使 m s i e v e 使 使 m s i e v e   m s i e v e . e x e   h e l p     l   f i l e n a m e   f i l e n a m e m s i e v e . l o g   i   f i l e n a m e   f i l e n a m e w o r k t o d o . i n i   o n e _ n u m b e r :   0 8 0 x 1 6 1 0 w o r k t o d o . i n i   - v     - q  
p r p 3 9   p , q 0   0 x   o p e n s s l 2 0 4 8   b i t P E M R S A   K e y K e y . p e m
K e y _ p u b l i c . p e m 便 h e l l o   r s a m s g . t x t 使 k e y _ p u b l i c . p e m m s g . t x t m s g . t x t . e n c 使 - i n   m s g . b i n   - o u t   m s g . b i n . e n c   - i n k e y   K e y _ p u b . p e m 使 - p u b i n   - e n c r y p t     - p k c s   - p k c s ,   - o a e p ,   - s s l ,   - r a w - p k c s P K C S # 1   v 1 . 5 使 k e y . p e m m s g . t x t . e n c m s g . t x t . d e c 使
- i n   m s g . b i n . e n c   - o u t   m s g . b i n . d e c   - i n k e y   K e y . p e m 使 - p u b i n   - d e c r y p t   - p k c s   - p k c s ,   - o a e p ,   - s s l ,   - r a w - p k c s P K C S # 1   v 1 . 5 y a f u N f a c t o r ( N ) y a f u - x 6 4 . e x e f a c t o r ( N ) f a c t o r ( N ) m i s m a t c h e d   p a r e n s N N r s a . t x t   r s a . t x t
e o f ;   d o n e   p r o c e s s i n g   b a t c h f i l e r s a . t x t n o t e p a d + + R S A R S A h t t p : / / w w w . s h i y a n b a r . c o m / c t f / 1 7 7 2 o p e n s s l N , E
M o d u l u s   n E x p o n e n t E m s i e v e N
p q e p y t h o n
b a s e 6 4 R S A   r o l l t x t
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则