Отступление
Все чаще мне приходится иметь дело по работе с шифрованием. В связи с тем, что RSA у нас в стране запрещен для официальных структур, то приходится ориентироваться на отечественные алгоритмы шифрования:- Шифрование: ГОСТ 28147-89
- ЭЦП: ГОСТ Р34.10-2001
Наиболее призанными лицензированными решениями на российском рынке являются продукты компании КриптоПРО.
Bouncy Castle (http://www.bouncycastle.org)
Если вы вдруг решитесь использовать ГОСТ шифрование для ваших собственных домашних решений, то вам подойдет Bouncy Castle - Open Source Framework. Полагаю, что проект будет интересен и студентам, изучающим основы криптографии. Весь перечень реализованных алгоритмов шифрования и хеширования можно найти на сайте Bouncy Castle.
Существуют две версии фреймфорка: для .NET (C#) и для Java. В принципе, ничто вам не мешает подцепить этот код через COM-модель в Delphi или C++, произведя небольшие доработки в коде C# версии.
В сети есть небольшой j2me-пример использования данного фреймворка, советую глянуть.
Удачи!
Не обнаружил у Bouncy Castle ГОСТ 28147-89, он там точно есть?
ReplyDeleteGreat Article android based projects
DeleteJava Training in Chennai
Project Center in Chennai
Java Training in Chennai
projects for cse
The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training
http://www.bouncycastle.org/csharp/download/bccrypto-net-1.4-src.zip
ReplyDeletecsharp\crypto\src\crypto\engines\GOST28147Engine.cs
Большое спасибо, Игорь - ОЧЕНЬ ПОЛЕЗНАЯ ЛИБА!
ReplyDeleteHi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java EE Online Training from India. or learn thru Java EE Online Training from India . Nowadays Java has tons of job opportunities on various vertical industry.
ReplyDeleteThis is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me..
ReplyDeleteSelenium training in Chennai
Selenium training in Bangalore
I found your blog while searching for the updates, I am happy to be here. Very useful content and also easily understandable providing..
ReplyDeleteBelieve me I did wrote an post about tutorials for beginners with reference of your blog.
Selenium training in bangalore
Selenium training in Chennai
Selenium training in Bangalore
Selenium training in Pune
Selenium Online training
The article is so informative. This is more helpful for our
ReplyDeleteLearn best software testing online certification course class in chennai with placement
Best selenium testing online course training in chennai
Best online software testing training course institute in chennai with placement
Thanks for sharing.
Excellent post, thanks for this. I gathered lots of information from this and I am happy about it. Do share more updates.
ReplyDeleteweb design company in velachery
Gaining lot of information from this article.Thank you
ReplyDeleteJava training in Chennai | Certification | Online Course Training | Java training in Bangalore | Certification | Online Course Training | Java training in Hyderabad | Certification | Online Course Training | Java training in Coimbatore | Certification | Online Course Training | Java training in Online | Certification | Online Course Training
no deposit bonus forex 2021 - takipçi satın al - takipçi satın al - takipçi satın al - tiktok takipçi satın al - instagram beğeni satın al - instagram beğeni satın al - google haritalara yer ekleme - btcturk güvenilir mi - izlenme-satin-al.com - numarasmsonay.com - borsagazete.com - takipcisatinals.com - izlenme-satin-al.com/youtube - google haritalara yer ekleme - altyapısız internet - mikrofiber havlu - forexbonus2020.com - tiktok jeton hilesi - tiktok beğeni satın al - microsoft word ücretsiz indir - misli apk indir - binance güvenilir mi - takipçi satın al - mikrofiber havlu - uc satın al - takipçi satın al - takipçi satın al - finanspedia.com
ReplyDeleteaşk kitapları
ReplyDeleteyoutube abone satın al
takipçi satın al
takipçi satın al
takipçi satın al
takipcialdim.com/tiktok-takipci-satin-al/
instagram beğeni satın al
beğeni satın al
btcturk
tiktok izlenme satın al
sms onay
youtube izlenme satın al
tiktok jeton hilesi
tiktok beğeni satın al
takipçi satın al
uc satın al
sms onay
sms onay
tiktok takipçi satın al
tiktok beğeni satın al
twitter takipçi satın al
trend topic satın al
youtube abone satın al
instagram beğeni satın al
tiktok beğeni satın al
twitter takipçi satın al
trend topic satın al
youtube abone satın al
takipcialdim.com/instagram-begeni-satin-al/
perde modelleri
instagram takipçi satın al
instagram takipçi satın al
takipçi satın al
instagram takipçi satın al
betboo
marsbahis
sultanbet
marsbahis
ReplyDeletebetboo
sultanbet
marsbahis
betboo
sultanbet
Hello There. I discovered your blog using msn. That is a really well written article.
ReplyDeleteI will be sure to bookmark it and come back to learn extra of your helpful information. Thanks for the post.
I'll certainly comeback 메이저사이트
Hey! I'd like to start a blog so I can easily share my own experience and feelings online. Please let me know if you have any kind of ideas or tips for new
ReplyDeleteaspiring blog owners..
경마사이트
경마
Woah! I'm really enjoying the template/theme of this website.
ReplyDeleteIt's simple, yet effective. A lot of times it's difficult to get that "perfect balance" between usability and visual appearance. 바카라
I am sure this article has touched all the internet viewers, its really really nice post on building up new website. 사설토토
ReplyDeleteI am appreciative of this blog's ability to provide information on such an important subject. I discovered other segments here, and I'm excited to put these new instructions to use. Fraser Coast Party Hire
ReplyDeleteHello very nice wweb site!! Guy .. Excellent .. Wonderful .. I’ll bookmark your website and take the feeeds additionally? I am happy to find numerous helpful info right here in the publish, we need work out more strategies on this regard, thank you for sharing. Feel free to visit my website; 먹튀검증
ReplyDeleteI like the helpful information you provide in your articles. I will bookmark your blog and check again here regularly. I am quite sure I’ll learn a lot of new stuff right here! Best of luck for the next! Feel free to visit my website; 바카라사이트
ReplyDeleteI blog often and I truly appreciate your content. This great article has truly peaked my interest. I’m going to bookmark your site and keep checking for new details about once per week. I subscribed to your Feed too. Feel free to visit my website; 바카라사이트
ReplyDeleteIntimately, the article is in reality the best on this precious topic. I agree with your conclusions and also can thirstily look forward to your coming updates. Feel free to visit my website; 토토
ReplyDeleteThank you for sharing this information. I read your blog and I can't stop my self to read your full blog. Again Thanks and Best of luck to your next Blog in future.
ReplyDelete카지노사이트
Thank you for sharing this useful article. Keep it up! Regards!
ReplyDelete바카라사이트
Thanks for sharing this marvelous post. I m very pleased to read this article.
ReplyDelete토토사이트
Its an amazing website, I really enjoy reading your articles.
ReplyDelete온라인카지노
This site seems to inspire me a lot. Thank you so much for organizing and providing this quality information in an easy to understand way. I think that a healthy era of big data can be maintained only when such high-quality information is continuously produced. And I, too, are working hard to organize and provide such high-quality information. It would be nice to come in once and get information
ReplyDeleteI will bookmark this site and come to it from time to time. Your writing has been of great help to me
경마사이트
magosucowep
Your explanation is organized very easy to understand!!! I understood at once. Could you please post about 먹튀검증업체?? Please!!
ReplyDeleteWhile looking for articles on these topics, I came across this article on the site here. As I read your article, I felt like an expert in this field. I have several articles on these topics posted on my site. Could you please visit my homepage? 메이저놀이터순위
ReplyDeleteI'm so happy to finally find a post with what I want. 안전놀이터순위 You have inspired me a lot. If you are satisfied, please visit my website and leave your feedback.
ReplyDeleteI really appreciate this wonderful post that you have provided for us. I assure this would be beneficial for most of the people. 스포츠토토
ReplyDeleteHello, I'm happy to see some great articles on your site. Would you like to come to my site later? My site also has posts, comments and communities similar to yours. Please visit and take a look 메이저놀이터
ReplyDeleteThis is the post I was looking for roulette I am very happy to finally read about the Thank you very much. Your post was of great help to me. If you are interested in the column I wrote, please visit my site .
ReplyDeleteFirst of all, thank you for your post. 바카라사이트 Your posts are neatly organized with the information I want, so there are plenty of resources to reference. I bookmark this site and will find your posts frequently in the future. Thanks again ^^
ReplyDeleteThe information related to biology assignment help is available here.
ReplyDelete토토
Thanks for sharing this amazing article, it is very informative post good work keep it up. 경마
ReplyDeleteGreat information, thanks for sharing it with us 파친코사이트
ReplyDeleteHey Nice Blog Post Please Check Out This Link for purchase 토토
ReplyDeleteGood morning!! I am also blogging with you. In my blog, articles related to are mainly written, and they are usually called 우리카지노. If you are curious about , please visit!!
ReplyDeleteI stumbled onto your blog and read a few post.I m very pleased to read this article. 카지노
ReplyDeleteFound your post interesting to read.but I think your writing is the cleanest I've ever seen. 바카라사이트
ReplyDeleteHello ! I am the one who writes posts on these topics카지노사이트 I would like to write an article based on your article. When can I ask for a review?
ReplyDeleteResort 온라인현금맞고 클로버게임 인터넷바둑이사이트 | City of Norfolk, Virginia
ReplyDeleteChristmas, New-year and Diwali round the corner, everybody round the globe are in a festive mood. Festivals of goodies birthday are the best season to fill the air with love joy and happiness. Can you imagine a celebration without food?
ReplyDeleteYour ideas inspired me very much. roulette It's amazing. I want to learn your writing skills. In fact, I also have a website. If you are okay, please visit once and leave your opinion. Thank you.
ReplyDeletePlease let me know if you’re looking for a article writer for your site. You have some really great posts and I feel I would be a good asset. If you ever want to take some of the load off, I’d absolutely love to write some material for your blog in exchange for a link back to mine. Please send me an email if interested. Thank you 먹튀사이트 I couldn't think of this, but it's amazing! I wrote several posts similar to this one, but please come and see!!
ReplyDeleteDo you have experience with the best validators?
ReplyDeleteLet me introduce myself to you.
토토사이트
Captivating post. I Have Been contemplating about this issue, so an obligation of appreciation is all together to post. Completely cool post.It 's greatly extraordinarily OK and Useful post.Thanks 사설토토사이트
ReplyDeleteI really happy found this blog eventually. Really informative and inoperative, Thanks for the post and effort!
ReplyDelete스포츠토토탑
You were great and everyone received so much from your experience and knowledge. Absolutely amazing, thank you for sharing your knowledge with me. 바카라사이트
ReplyDeleteThis is such a wonderful site. I don't know how I ended up here but this site is so good. I'll definitely dig this. If you also want something interesting, visit our sites too 바카라사이트
ReplyDeleteI blog often and I seriously appreciate your information. Your article has really peaked my interest. I will bookmark your blog and keep checking for new information about once per week. Feel free to visit my website; 스포츠토토
ReplyDeleteThank you so much for sharing all this wonderful info with the how-to's!!!! It is so appreciated!!!” Enjoyed reading your post keep sharing such an nice post will come back to read more. 룰렛사이트탑
ReplyDeleteУour blog providеd us useful information to work on. Үou have done a marvelous job! 슬롯머신사이트
ReplyDeleteit’s really a nice and useful piece of information. I’m happy that you simply shared this helpful information with us. Please keep us informed like this. Thank you for sharing. 스포츠토토탑
ReplyDeleteThere are also articles on these topics on my blog and I hope you visit once and have a deep discussion! 메이저놀이터
ReplyDelete"I like to look at an article that makes individuals think.토토사이트
ReplyDeleteBesides, thank you for allowing me to remark!"
smm panel
ReplyDeletesmm panel
faturalı hatta kredi
faturalı hatta kredi
instagram takipçi satın al
binance komisyon indirimi
binance indirim kodu
instagram takipçi satın al
tiktok jeton hilesi
You ought to be a part of a contest for just one of the finest blogs on the web. I am going to suggest this site. 바카라커뮤니티 I hope you can read my post and let me know what to modify. My writing is in I would like you to visit my blog.
ReplyDeletePlease keep on posting such quality articles as this is a rare thing to find these days. I am always searching online for posts that can help me. watching forward to another great blog. Good luck to the author! all the best! 스포츠토토사이트
ReplyDeleteseo fiyatları
ReplyDeletesaç ekimi
dedektör
instagram takipçi satın al
ankara evden eve nakliyat
fantezi iç giyim
sosyal medya yönetimi
mobil ödeme bozdurma
kripto para nasıl alınır
CasinoMecca
ReplyDeleteMMORPG OYUNLAR
ReplyDeleteİnstagram takipci satın al
Tiktok Jeton Hilesi
tiktok jeton hilesi
Antalya Sac Ekimi
İnstagram Takipçi
instagram takipçi satın al
metin pvp
instagram takipçi satın al
Royalcasino805
ReplyDeleteSmm Panel
ReplyDeleteSmm panel
iş ilanları blog
İnstagram Takipçi Satın Al
hirdavatciburada.com
Https://www.beyazesyateknikservisi.com.tr/
Servis
tiktok jeton hilesi
maltepe vestel klima servisi
ReplyDeleteataşehir samsung klima servisi
kadıköy vestel klima servisi
maltepe bosch klima servisi
kadıköy bosch klima servisi
maltepe arçelik klima servisi
kadıköy arçelik klima servisi
kartal samsung klima servisi
ümraniye samsung klima servisi
I came to this site with the introduction of a friend around me and I was very impressed when I found your writing. I'll come back often after bookmarking! casinosite
ReplyDeleteYoure so right. Im there with you. Your weblog is definitely worth a read if anyone comes throughout it. Im lucky I did because now Ive received a whole new view of this. 먹튀검증사이트
ReplyDeleteI think comments are the best part of my blog 토토사이트링크. Especially here in professional bloggers 토토. You know 카지노, I'm not that profound or wise, but many readers are. Comments add value to my blog 바카라사이트윈. They take my writing to the next level and often reward me for new directions.
ReplyDelete