ဒီ PC-1 အရ 64bits ကေန 56 bits ေၿပာင္းတယ္ဆိုေတာ့ နဂို 64bits ကေန 8bits ေလ်ာ့သြားပါတယ္။ အဲဒါေတြကေတာ့ 8,16,24,32,40,48,56 နဲ႔ 64 ခုေၿမာက္ bits ေတြ ၿဖစ္ပါတယ္။
အဲဒီ 56bits ကိုမွ C နဲ႔ D ခြဲ၇မွာ ၿဖစ္ၿပီး ပထမ 28bits (1-28¬) ဟာ C ၿဖစ္ၿပီး ေနာက္က 28bits (29-56) ဟာ D ၿဖစ္ပါတယ္။ C0 နဲ႔ D0 ရၿပီ ဆိုရင္ Left shift (ဘယ္ဘက္သို႔ အစားထိုးၿခင္း) ၿပဳလုပ္ရမွာ ၿဖစ္ပါတယ္။ C နဲ႔ D အတြက္ left shift 16 rounds ရွိပါတယ္။ Iterarion ဖယား ကိုေတာ့ ေအာက္မွာ ေဖာ္ၿပလိုက္ပါတယ္။
အဲဒီ 56bits ကိုမွ C နဲ႔ D ခြဲ၇မွာ ၿဖစ္ၿပီး ပထမ 28bits (1-28¬) ဟာ C ၿဖစ္ၿပီး ေနာက္က 28bits (29-56) ဟာ D ၿဖစ္ပါတယ္။ C0 နဲ႔ D0 ရၿပီ ဆိုရင္ Left shift (ဘယ္ဘက္သို႔ အစားထိုးၿခင္း) ၿပဳလုပ္ရမွာ ၿဖစ္ပါတယ္။ C နဲ႔ D အတြက္ left shift 16 rounds ရွိပါတယ္။ Iterarion ဖယား ကိုေတာ့ ေအာက္မွာ ေဖာ္ၿပလိုက္ပါတယ္။

ဒီဇယားအရ C0 နဲ႔ D0 အတြက္ left shift ဟာ 1 ၿဖစ္ပါတယ္။ ဒီေတာ့ C0 ရဲ႕ 1st ေနရာက bit ဟာ 32nd ေနရာကို ေရာက္မွာၿဖစ္ၿပီး အရင္ 32nd က 31st ၿဖစ္သြားမွာၿဖစ္ပါတယ္။ D0 ဟာလဲ ဒီအတိုင္း ၿဖစ္ပါတယ္။ C0 နဲ႔ D0 ကို shifted လုပ္ၿပီးရင္ C1 (28 bits) နဲ႔ D1 (28 bits) ရမွာၿဖစ္ပါတယ္။ အဲဒီ 56bits ကို Permuted choice -2 (PC-2) အရ ေနရာေရႊ႕လိုက္ရင္ key1 အတြက္ 48bits ရပါၿပီ။ ပံု(၁၂) မွာၾကည့္ပါ။
အခုရထားတဲ့ Key1 (48btis) ဟာ function ထဲမွာ E-bits (48bits) နဲ႔ XOR ၿပဳလုပ္ရမွာ ၿဖစ္ပါတယ္။ အရင္ရထားတဲ့ C1 နဲ႔ D1 ကိုသံုးၿပီး key algorithm ကအတိုင္း left shift ဇယား နဲ႔ တြဲၿပီး ဆက္လုပ္ရင္ C2 နဲ႔ D2 ကိုရမွာပါ။ အဲလို ဆက္လုပ္သြားရင္ key 16 round အတြက္ရမွာပါ။