kaynak kod şifrelemek

Başlatan marslı, 17 Eylül 2016 - 01:21:23

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

7hr33l3t73r

#25
Ben ornek olmasi icin yukarida paylastigim, python kodlarini basit olarak  onemli bolumu gizleyim. Siz bu is icin farkli yontemler kullanabilirsiniz.

#!/usr/bin/env python2
exec("import re;import base64");exec((lambda p,y:(lambda
o,b,f:re.sub(o,b,f))(r"([0-9a-f] )",lambda
m:p(m,y),base64.b64decode("YSA5IC0gOTogMTMgLyAxICUgNCAtIDgKMiA9ICI2IiAuIDcgKCAiMTAiICkKYyA9ICIiCmYgMCAxMiAyIDoKCWMJKz0JMTEJKAllCSgJMAkpCV4JYgkpCglhCWQJLQlkOgk1CSoJMw==")))(lambda
a,b:b[int("0x" a.group(1),16)],"i1iII1IiiIiI1|iIii1I11I1II1|o0OO00|IIiIiII11i|OoooooooOO|ooOoO0O00|67676762|decode|i1IIi|65|if|0x43|oo|40|ord|for|hex|chr|in|O0".split("|")))

inpasswd = raw_input("Sifre: ")
if inpasswd == oo:
    print("Sifre Dogru!")
else:
    print ("Sifre Yanlis :(")

http://ix.io/1ojb
Ikinci bir yol olarak. Yazilimi binary olarak paylasabilirsiniz ve kaynak kodlarini github benzeri sitelerde yayinlayabilirsiniz. Boylelikle yayinladiginiz kaynak kodlar  da isteginiz kod bolumu sifreli olarak paylasabilirsiniz.
Ornek belirli bir bolumu sifreli kod.

#!/bin/env python3
# -*- coding: utf-8 -*-

print ("""\
  ____                _    __  __     
/ ___|_ __ __ _  ___| | _|  \/  | ___
| |   | '__/ _` |/ __| |/ / |\/| |/ _ \\
| |___| | | (_| | (__|   <| |  | |  __/
\____|_|  \__,_|\___|_|\_\_|  |_|\___|
                                        """)
"""
-----CODE: TOP SECRET----
wcBMA86OJM+Lg41sAQgAOVOzQjnS0uqffeysOj7hVmHadyTOiqz2xtjsUe1nmjRR
R9wFIkJQA4yGAVVPI+15weJ4hpFQcmlRZ841ZdVEVghtfB8ORyn0kVMGLmbPNLsT
0k3ZYP+Meb5a/YbUSysTlUjKcbIhFqyB35GMuPssnokjMTuhyJX33OSc1ml9hJUu
rc9RWyCZ8UVRDN6+Lzbz7VZWnH/bUl+ZT6Jy6Xz41AUxdMufgeOl/wnFCONuN2UQ
qj/L9srL/giLGoJCutf3FqFtd8N/41i/U9IZqa5jnGHPmdfpeMkvcASZHdsc7fdu
5prk4Hu/NgBk2G4ZYkcs2lmYZXzNPG3L0tKPk6qK3tLgAeS5RJCuP7vH/fidiV1t
fqys4bfm4H7gp+Hiz+BD4m+8lNHg9+aPyNvLRyTT6MFDSFSVSVNTcdU02i7o90hi
CjymwWC0OzmBmA8BUn/2WoO8QTLfAEgDMJul/FMbcmoX/TV0WWbZ4L3k41xoHfVo
yBzOTQsDdUVo/eDn44213D3OsSCF4Dnig6g4UeCh5N2SQMwRMvF57Ifake3fD2vi
B44JG+E7RQA=
=h6ax
-----NSA: SYSTEM DOWN :) -----
"""
inpasswd = raw_input("Sifre: ")
if inpasswd == passwd:
    print("Sifre Dogru!")
else:
    print ("Sifre Yanlis :(")
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html