[591] 2017-12-15_使用PowerShell实现RSA签名验证

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-16
2017-12-15_使用PowerShell实现RSA签名验证 使 P o w e r S h e l l R S A A r k T e a m   2 0 1 7 - 1 2 - 1 5 { C r a f t s m a n } @ A r k T e a m P o w e r S h e l l w i n d o w s c m d . e x e P o w e r s h e l l P o w e r P o w e r S h e l l . N E T . N E T s h e l l P o w e r S h e l l R S A R S A R S A 1 1   R S A V i s u a l   S t u d i o d l l 使 R S A C r y p t o S e r v i c e P r o v i d e r p u b l i c   v o i d   R S A K e y ( o u t   s t r i n g   x m l K e y s ,   o u t   s t r i n g   x m l P u b l i c K e y )   / / R S A p u b l i c   v o i d   G e t H a s h ( s t r i n g   s t r S o u r c e ,   r e f   s t r i n g   s t r H a s h D a t a )   / /   h a s h p u b l i c   v o i d   S i g n a t u r e F o r m a t t e r ( s t r i n g   s t r K e y P r i v a t e ,   s t r i n g   s t r H a s h b y t e S i g n a t u r e ,   r e f   s t r i n g   s t r E n c r y p t e d S i g n a t u r e D a t a )   / / R S A p u b l i c   b o o l   S i g n a t u r e D e f o r m a t t e r ( s t r i n g   s t r K e y P u b l i c ,   s t r i n g   s t r H a s h b y t e D e f o r m a t t e r ,   s t r i n g   s t r D e f o r m a t t e r D a t a )   / /   R S A 2 - 4 R S A C r y p t i o n . d l l 2   R S A
3   R S A 4   R S A P o w e r S h e l l R S A C r y p t i o n . p s 1 使 L o a d F i l e R S A C r y p t i o n . d l l 使 N e w - O b j e c t R S A C r y p t i o n $ a $ a R S A K e y ( [ r e f ]   $ p r i v a t e k e y , [ r e f ]   $ p u b i c K e y ) G e t H a s h ( $ m s g ,   [ r e f ]   $ s i g n e d H a s h ) 使 S i g n a t u r e F o r m a t t e r ( $ p r i v a t e k e y ,   $ s i g n e d H a s h ,   [ r e f ] $ s i g n e d M s g ) P o w e r S h e l l 使 R S A 5 5   P o w e r S h e l l 使 D L L R S A P o w e r S h e l l C h e c k S i g n e d . p s 1 使 L o a d F i l e R S A C r y p t i o n . d l l $ p u b i c K e y R S A C r y p t i o n . p s 1 $ m s g A r k T e a m $ s i g n e d M s g R S A C r y p t i o n . p s 1 $ m s g $ s i g n e d M s g 使 $ p u b i c K e y P o w e r S h e l l 使 R S A
6 6   P o w e r S h e l l 使 D L L R S A P o w e r S h e l l C h e c k S i g n e d . p s 1 T r u e 7 7   R S A
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则